PyMySQLでselectを叩いたときに下みたいな辞書型でデータを取る方法をメモ
やりたいこと
こんな形でほしい
fetchall
[{“id”:1,”title”:”hello”},{“id”:2,”title”:”world”}]
fetchone
{“id”:1,”title”:”hello”}
コード
conn = pymysql.connect(
host="localhost",
+id、パスワードなどもろもろの設定,
cursorclass=pymysql.cursors.DictCursor
)
接続するタイミングでconnectの引数に”cursorclass=pymysql.cursors.DictCursor”を追加することで辞書型でデータが返ってくるようになります。
コメント