最佳答案
问题: 为什么我不能打开数据库?
信息: 我正在做一个项目使用 sqlite3
数据库。我编写了一个测试程序,它运行并传递给数据库:
/tmp/cer/could.db
单元测试程序可以使 db
没有任何问题。但是,当我实际使用程序传递相同的位置给它时,我得到以下错误:
无法打开数据库文件
我试过这样做:
1) an empty database.
2) the database and the unit test left behind.
3) no database at all.
在三种情况下,我得到了上述错误。最令人沮丧的部分是事实上 unittest
可以做得很好,但是实际的程序却不能。
有什么线索吗?