任何人都知道如何使用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)来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。