我将 sqlite3 ( import sqlite3 ) 与 python 一起使用,但我无法将 db 文件保存在磁盘上(在我的例子中,在 heroku 上,在/app/内)。当我运行这个时没有错误:
c = sqlite3.connect(':memory:')
c.execute('CREATE TABLE users (userid int, isbot boolean);')
c.execute("INSERT INTO users VALUES (000000000, 'test');")
c.commit()
c2 = sqlite3.connect('/app/bot.db')
with c2:
for line in c.iterdump():
if line not in ('BEGIN;', 'COMMIT;'): # let python handle the transactions
c2.execute(line)
c2.commit()
泛舟湖上清波郎朗
相关分类