导航:首页 > 编程语言 > pythonlistor

pythonlistor

发布时间:2025-02-21 20:56:43

python 报错TypeError: tuple indices must be integers or slices, not str 怎么解决

错误原因:

元祖的索引必须是整数或者切片,不能是字符,通过pymysql访问数据库,并查询数据

解决方法:

把Cursor关键字替换成DictCursor关键字。

ictCursor的这个功能是继承于CursorDictRowsMixIn,在默认情况下cursor方法返回的是BaseCursor类型对象,BaseCursor类型对象在执行查询后每条记录的结果以列表(list)表示。如果要返回字典(dict)表示的记录,就要设置cursorclass参数为MySQLdb.cursors.DictCursor类。

这个参数也可在调用connect方法建立连接时设置,如下:

>>> conn = MySQLdb.connect(host='192.168.1.103', port=3306, user='testacc', pass

wd='test1234', db='1dcq', cursorclass=MySQLdb.cursors.DictCursor)

>>>conn.close()

例子:

>>> import MySQLdb

>>> conn = MySQLdb.connect(host='192.168.1.103', port=3306, user='testacc',

passwd='test1234', db='1dcq')

>>> cursor = conn.cursor()

>>> cursor.execute('SELECT * FROM pagesobject LIMIT 0, 1')

阅读全文

与pythonlistor相关的资料

热点内容
数据库查询系统源码 浏览:617
php5314 浏览:358
完美国际安装到哪个文件夹 浏览:668
什么app可以扫一扫做题 浏览:539
程序员编码论坛 浏览:923
淘点是什么app 浏览:660
中国高等植物pdf 浏览:453
51单片机时间 浏览:182
后台如何获取服务器ip 浏览:267
单片机流水灯程序c语言 浏览:235
程序员第二职业挣钱 浏览:239
运行里怎么输入服务器路径 浏览:841
pythonstepwise 浏览:509
刘一男词汇速记指南pdf 浏览:64
php认证级别 浏览:368
方舟编译啥时候推送 浏览:1011
php手机验证码生成 浏览:676
哲学思维pdf 浏览:15
凌达压缩机有限公司招聘 浏览:534
weblogic命令部署 浏览:38