首页 > 解决方案 > SQLite 游标创建一个与我希望它打开的名称相同的新 .db

问题描述

我正在尝试使用游标打开数据库并使用 Python 读取表,但是我不断收到此错误:

sqlite3.OperationalError: no such table: table_name

我还可以看到创建了一个与我要打开的文件同名的新 .db 文件,只是它是空的。

尽管我的代码在我第一次运行它时没有关闭与该数据库的连接,但它以前曾在不同的数据库上工作过。

难道是连接仍然打开,这就是为什么我无法在不同的数据库上运行代码?如果是这样,我如何确保连接已关闭?

如果不是这种情况,是否有可能有人对此有所了解?

标签: pythonsqlitecursors

解决方案


推荐阅读