从不同的源文件访问时数据库不一致

2024-04-25 15:04:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python程序,由4个源文件组成。其中一个是导入其他3个的主文件。当我使用一个小型Sqlite数据库时,我在一个“辅助”源文件中创建表,但是当我从主源文件再次访问数据库时,之前刚刚填充的表是空的

我能以更一致的方式保存表的内容吗?我对正在发生的事情感到很惊讶

所以在我输入的主文件中:

conn = sqlite3.connect("bayes.db")
cur = conn.cursor()
cur.execute("select count(*) from TableA")
print cur.fetchone()

结果为0(行)。 就在之前,在另一个源文件中,我做了同样的事情,得到表的size=8


Tags: 文件程序数据库内容dbsqliteconnect方式