PyMySQLのselect結果を辞書型で取得してみる

コード Python

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”を追加することで辞書型でデータが返ってくるようになります。

コメント

タイトルとURLをコピーしました