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

错误1:

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

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

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

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

错误2:

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

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

你可能感兴趣的:(Python萌新,python)