我有一个由 4 个源文件组成的 Python 程序。其中一个是导入其他 3 个的主文件。当我使用小型 Sqlite 数据库时,我在“辅助”源文件之一中创建表,但是当我再次从主源文件访问数据库时,之前填充的表是空的。
我可以以更一致的方式保存表格的内容吗?我对正在发生的事情感到非常惊讶。
所以在我输入的主文件中:
conn = sqlite3.connect("bayes.db")
cur = conn.cursor()
cur.execute("select count(*) from TableA")
print cur.fetchone()
结果为 0(行)。就在之前,在另一个源文件中,我做了同样的事情,得到了 TableA 的 size=8。