擅长:python、mysql、java
<p>我不确定这是否对任何人都有帮助,但我找到了解决我自己的数据库锁定问题的方法。</p>
<p>我使用PyCharm,发现我正在处理的脚本的几个实例都在运行。这通常是由于我正在测试的代码中的错误造成的,但它仍然处于活动状态(因此与数据库的连接仍然处于活动状态)。关闭这些(停止所有进程)然后再试一次-每次都对我有效!</p>
<p>如果有人知道一种方法,使它在一段时间后超时,请评论这个解决方案。我试过<code>cur.execute("PRAGMA busy_timeout = 30000")</code>(从另一个关于类似问题的线程中找到),但它似乎什么也没做。</p>