开发者社区> 问答> 正文

Python:使用mysqldb导入MySQL表作为字典吗??mysql

任何人都知道如何使用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 } ] 谢谢 :)

展开
收起
保持可爱mmm 2020-05-17 13:59:53 542 0
1 条回答
写回答
取消 提交回答
  • MySQLdb为此有一个单独的游标类DictCursor。您可以将要使用的游标类传递给MySQLdb.connect():

    import MySQLdb.cursors MySQLdb.connect(host='...', cursorclass=MySQLdb.cursors.DictCursor)来源:stack overflow

    2020-05-17 14:06:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载