导航:首页 > 编程语言 > 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相关的资料

热点内容
java最小化到托盘 浏览:948
加密货币创造了多少千万富翁 浏览:733
java判断一个数是整数 浏览:32
pdf分段 浏览:825
iphone连接linux 浏览:417
佳缘网app怎么退款 浏览:778
linux程序配置文件 浏览:527
聊呗程序员 浏览:249
java存储输入 浏览:652
三元催化器加密封胶 浏览:331
php后端编程 浏览:871
中国程序员人才网 浏览:331
乐高机器人编程难吗 浏览:610
旋压pdf 浏览:331
加密相册密码修改 浏览:109
安卓手机老化是什么意思 浏览:445
APP和服务器怎么维持心跳 浏览:15
java字符串转换枚举 浏览:239
水帘洞视频APP怎么充值 浏览:587
服务器出现数据串联是什么原因 浏览:365