sqlite db を作成し、ホスティングにアップロードしました。
次に、スクリプトからそれを取得してデータを挿入しようとしていますが、execute() は
DatabaseError (file is encrypted or is not a database).
urllib.urlretrieve('http://%s/%s' % (HOST, NAME_DB), NAME_DB)
con = sqlite3.connect(NAME_DB)
cur = con.cursor()
cur.execute('insert into log(date, count, average) values(date("now"), ?, ?)', (1, 1.2))
con.commit()
con.close()
Traceback (most recent call last):
File "mylog.py", line 17, in <module>
cur.execute('insert into log(date, count, average) values(date("now"), ?, ?)', (1, 1.2))
sqlite3.DatabaseError: file is encrypted or is not a database
sqlite CLI を使用してデータを挿入すると、このようなエラーは発生しません。手伝っていただけませんか?