我根據教程在python中創建了一個sqlite資料庫:
from sqlalchemy import create_engine
engine = create_engine('sqlite:///DB.db')
下次我運行 python 腳本時,它里面有舊資料。
如何洗掉所有行、重新初始化甚至洗掉資料庫(它在哪里?)?
uj5u.com熱心網友回復:
如果您不需要資料持久化,您可以使用記憶體中的 sqlite 資料庫,使用
engine = create_engine('sqlite://')
如果您仍然希望在運行腳本后可以訪問資料,但每次執行都應該重新開始,只需在腳本開始時洗掉作業目錄所在的 DB.db 檔案:
import os
if os.path.exists('DB.db'):
os.remove('DB.db')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/430932.html
下一篇:SQLite洗掉“最差”的重復項
