Python操作sqlite 报错:sqlite3.OperationalError: database is locked

python操作sqlite数据库时出现报错信息:

sqlite3.OperationalError: database is locked

因为sqlite只支持单线程操作,所以当服务调用这个sqlite数据库文件时,如果之前的一个进程也在调用这个sqlite数据库文件,那么会造成冲突死锁,所以如果出现这个错误的时候,就是看看是否有其他的进程也在调用这个sqlite数据库文件。

猜你喜欢

转载自blog.csdn.net/msq16021/article/details/111468053