我想做一个多线程的程序。在每个线程中都应该有一个数据库插入。在
编辑
但过了一段时间我也犯了同样的错误
我的代码:
import threading, sqlite3
class myThread(threading.Thread):
def __init__(self, pn, icm):
threading.Thread.__init__(self)
self.pn = pn
self.icm = icm
def run(self):
con = sqlite3.connect("DB.db", check_same_thread=False)
cursor = con.cursor()
cursor.execute("CREATE TABLE IF NOT EXISTS test(pn VARCHAR(100), icm VARCHAR(100))")
cursor.execute("INSERT INTO test VALUES('"+self.pn+"', '"+self.icm+"')")
con.commit()
con.close()
for i in range(0, 300):
myThread("ABCDEFG", "1234546").start()
我得到了一个错误:
^{pr2}$谢谢你, 杰伊
回答
相关问题 更多 >
编程相关推荐