标签: python multithreading sqlite
我正在尝试运行具有多个线程的python脚本,但是出现以下错误:
sqlite3.OperationalError:数据库已锁定
我发现我需要扩展sqlite3_busy_timeout,使其等待更长的时间才能写入数据库。
用于此目的的代码如下:
'db.configure(“ busyTimeout”,10000)'//这应使其等待10秒。
我想知道如何实现此代码?在SQLite命令之前或之后,应将其放置在何处?另外,我必须先写点什么吗?像c.execute(“ code”)一样?