0

重複の可能性:
Python: mysqldb を使用して MySQL テーブルを辞書としてインポートしますか?

現在、コマンドを使用して配列の形式でdbエントリを取得しています

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 に答える