Ich überprüfe es jedes Mal, wenn ich es benutze, es ist also ein Memo-Memo. Wenn Sie row_factory von Connection to Row festlegen, können Sie über den Spaltennamen auf das Abfrageergebnis zugreifen.
sqlite.py
#!/usr/bin/env python
import sqlite3
con = sqlite3.connect(":memory:")
con.executescript("""
create table temp (hoge text);
insert into temp values ('piyo');
insert into temp values ('fuga');
""")
con.commit()
con.row_factory = sqlite3.Row
cur = con.execute("""
select * from temp
""")
for c in cur:
print c["hoge"]
Recommended Posts