获取地图的Python,MySQL和游标

SK9*_*SK9 4 python mysql

在MySQL数据库连接上执行查询语句后,我执行:

rows = cursor.fetchall()
Run Code Online (Sandbox Code Playgroud)

这给出了一个数组数组.我想要一个字典数组,其中每个字典从我的表的请求列名中获取其键,并关联表中的值.

我该怎么做呢?

nos*_*klo 15

好吧,你忘了提到你正在使用哪个mysql库.

这样做会给你一个光标,返回每行的dicts.请记住,查询中没有重复的rownames.

  • `MySQLdb.connect(...,cursorclass = MySQLdb.cursors.DictCursor)`不起作用,因为MySQLdb在_after_建立连接之前没有游标属性.SK9s版本`cursor = db.cursor(MySQLdb.cursors.DictCursor)`有效.在系统MySQLdb的Ubuntu 10.4上测试. (10认同)