任何人都知道如何使用mysqldb将具有很多行的MySQL表转换为Python中的字典对象列表吗?
我的意思是将一组具有行“ a”,“ b”和“ c”的MySQL行转换为一个看起来像这样的Python对象:
data = [ { 'a':'A', 'b':(2, 4), 'c':3.0 }, { 'a':'Q', 'b':(1, 4), 'c':5.0 }, { 'a':'T', 'b':(2, 8), 'c':6.1 } ]
谢谢 :)
MySQLdb为此有一个单独的游标类DictCursor。您可以将要使用的游标类传递给MySQLdb.connect():
import MySQLdb.cursors MySQLdb.connect(host='...', cursorclass=MySQLdb.cursors.DictCursor)