该MySQLdb的模块具有DictCursor:
像这样使用它(摘自使用Python DB- API编写MySQL脚本):
cursor = conn.cursor(MysqLdb.cursors.DictCursor)
cursor.execute("SELECT name, category FROM animal")
result_set = cursor.fetchall()
for row in result_set:
print "%s, %s" % (row["name"], row["category"])
根据user1305650这也适用pymysql
。