私はこのコードを持っています:
cur.execute("SELECT * FROM foo WHERE date=?",(date,))
for row in cur:
list_foo.append(row[2])
cur.execute("SELECT * FROM bar WHERE date=?",(date,))
for row in cur:
list_bar.append(row[2])
うまくいきますが、これを自動化したいと思います。sqlite データベースのテーブルのリストを作成しましたが、次のようにしたいと思います。
table_list = ['foo','bar']
for t in table_list:
cur.execute("SELECT * FROM "+t+" WHERE date=?",(date,))
for row in cur:
# and here I’d like to append to the list which name depends of t (list_foo, then list_bar, etc.)
しかし、私はそれを行う方法がわかりません。何か案が ?