Python 关闭连接后无法删除sqlite3数据库文件

Python 关闭连接后无法删除sqlite3数据库文件,python,sqlite,Python,Sqlite,我正在尝试删除sqlite3数据库文件。在我关闭连接并尝试删除该文件后,我收到一个错误消息,指出该文件正被另一个进程使用。我寻找答案已经有一段时间了,但我觉得很多解决方案似乎比必要的要复杂得多。这似乎正是我想要的,但我不确定“一旦你有了你的背景”是什么意思。这是我的密码: import sqlite3 import os.path db = "data.db" con = sqlite3.connect(db) c = con.cursor() c.execute('''CREATE TAB

我正在尝试删除sqlite3数据库文件。在我关闭连接并尝试删除该文件后,我收到一个错误消息,指出该文件正被另一个进程使用。我寻找答案已经有一段时间了,但我觉得很多解决方案似乎比必要的要复杂得多。这似乎正是我想要的,但我不确定“一旦你有了你的背景”是什么意思。这是我的密码:

import sqlite3
import os.path

db = "data.db"
con = sqlite3.connect(db)
c = con.cursor()

c.execute('''CREATE TABLE my_table (a TEXT, b TEXT, c TEXT)''')
c.execute('''INSERT INTO my_table VALUES(?,?,?)''',("test1","test2","test3"))

con.close
os.remove(db)

您并不是真正在调用
con.close
(缺少括号)

haaahahahagssrdyxrsu