TypeError: tuple indices must be integers or slices, not str

时间:2024-03-29 14:41:55

错误1:

TypeError: tuple indices must be integers or slices, not str

元祖的索引必须是整数或者切片,不能是字符

通过pymysql访问数据库,并查询数据。

TypeError: tuple indices must be integers or slices, not str
解决方法:
cursor默认获取的结果集是元组的形式,如果想用字典的形式输出,需要使用DictCursor
TypeError: tuple indices must be integers or slices, not str

错误2:

TypeError: list indices must be integers or slices, not str

字典的索引必须是整数或者切片,不能是字符
TypeError: tuple indices must be integers or slices, not str
从以上可以看出我的数据类型是个list,list中包含好多个dict,最后通过list[][]获取最终想要的数据。