擅长:python、mysql、java
<blockquote>
<p>but if I execute it from another side it throws the error.</p>
</blockquote>
<p>所以你的密码</p>
<pre><code>r = str(os.getcwd())
final = r.replace("\\","/")
result = None
d=final+"/InfoDB.db"
</code></pre>
<p>每次从其他地方运行程序时都会提供新的文件名。
当你跑的时候
<code>conexion = sqlite3.connect(d)</code>
SQLite看不到数据库,而是在那里创建的。在</p>
<p>您应该在存储数据库文件的实际文件名的地方创建一些变量。在</p>