import sqlite3con=sqlite3.connect('test1.db')try:con.execute('create table people (name,phone,city)')except:passcon.execute('insert into people values ("toby","555-1212","Boston")')con.commit()cur=con.execute('select * from people')print(cur.__next__())然后我想把整個表test1.db都刪除(而不是只刪除其中的記錄),應該怎么寫?
1 回答

江戶川亂折騰
TA貢獻1851條經(jīng)驗 獲得超5個贊
test1.db是整個數(shù)據(jù)庫文件,而不是一個表,它可以包括多個表
import os
os.unlink("test1.db")
用上面的代碼刪除test1.db文件
如要刪除單個表people:
con.execute('drop table people')
- 1 回答
- 0 關注
- 6113 瀏覽
添加回答
舉報
0/150
提交
取消