如何解决提取地图的Python,MySQL和游标
好吧,您忘了提到您正在使用哪个MysqL库。
-
如果使用oursql(我推荐,这当然是最好的一种),请使用oursql的
DictCursor
。例:conn = oursql.connect(...)
curs = conn.cursor(oursql.DictCursor)
-
如果使用MySQLdb(为什么?),请使用MySQLdb的
DictCursor
。例:conn = MysqLdb.connect(..., cursorclass=MysqLdb.cursors.DictCursor)
curs = conn.cursor()
这样做将为您提供一个游标,该游标返回每一行的字典。请记住,查询中不要有重复的行名。
解决方法
这个问题已经在这里有了答案 :
Python:使用mysqldb导入MySQL表作为字典吗? (5个答案)
6年前关闭。
在MySQL数据库连接上执行查询语句后,我执行:
rows = cursor.fetchall()
这给出了一个数组数组。我想要一个字典数组,其中每个字典从我的表的请求列名称中获取其键,并关联表中的值。
我该怎么做呢?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。