0

可能重复:
Python:使用 mysqldb 将 MySQL 表作为字典导入?

我目前使用命令以数组的形式获取数据库条目

db_conn = mdb.connect(host = "localhost", user = "username", passwd = "password", db = "db_name", charset='utf8')
cursor = db_conn.cursor()
cursor.execute(sql_query)
rows = cursor.fetchall()

我以数组的形式获取行值。我可以以列名作为键的字典形式获得吗?我找不到任何这样的命令。

4

1 回答 1

2

连接时设置光标工厂:

db_conn = mdb.connect(
    host="localhost", user="username", passwd="password", db="db_name",
    charset='utf8', cursorclass=mdb.cursors.DictCursor)
于 2012-11-18T14:18:59.073 回答