我有一个我编写的python程序,它非常复杂所以我不会在这里发布代码。但最新发生的是我正在接受
sqlalchemy.exc.OperationalError: (OperationalError) database is locked none none
它的python 2.7,使用连接到SQLite3数据库的SqlAlchemy构建。
有趣的是,我已经使用这个程序一段时间了,现在它产生了这个错误,但只是在四次交易之后。
所以我几天前就有了数据库的备份。并且它允许我输入四个事务,但是对于第五个事务,它将弹出错误,无论我做什么类型的查询。
有关诊断的指示吗?或解决问题?
我也在跨模块使用One Session,因此它不是与数据库的多个连接的问题。如果是这样的话,为什么它允许我进行四次交易????