python操作sqlite数据库时出现报错信息:sqlite3.OperationalError: database is locked
网上搜寻后得知,sqlite只支持单线程,只能在一个软件上打开该数据库文件。所以要注意是否通过了两个或以上的软件打开该文件,关闭多余的即可。
例如我就是在pycharm和navicat中同时打开了db文件导致的
python操作sqlite数据库时出现报错信息:sqlite3.OperationalError: database is locked
网上搜寻后得知,sqlite只支持单线程,只能在一个软件上打开该数据库文件。所以要注意是否通过了两个或以上的软件打开该文件,关闭多余的即可。
例如我就是在pycharm和navicat中同时打开了db文件导致的