pythonでループ処理で抽出したデータ(リスト)をsqllite3へ保存する方法を
ご存じの方いれば教えて頂けますと幸いです。
下記で実行すると、エラーが表示されてしまいます。
db = sqlite3.connect('./sample.db')
c = db.cursor()
c.execute('DROP TABLE IF EXISTS docs')
c.execute('CREATE TABLE docs (content TEXT)')
sql = 'INSERT INTO docs (content) VALUES (?)'
data = []
#TwitterAPIでtweet本文をJSONで抽出しその中のtextだけをさらに抽出。
for tweet in tweets:
data.append(tweet['text'])
c.execute(sql, data)
db.commit()
db.close()
エラー:sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 2 supplied.
宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/26 04:25
2019/07/26 06:23
2019/07/26 09:06