ret = conn.execute('SELECT * FROM hoge')
とやっても、PHP みたいに ret[0]['column'] の形が使えなくて半ばあきらめてたんだけど、今日たまたま pysqlite usage guideを見て、
conn.row_factory = sqlite3.Row
ret = conn.execute('SELECT * FROM hoge')
上記の様に row_factory = sqlite3.Row を追加すると、カラム名でアクセスできる。
これができないと不便すぎる。
Sponsored Link