對不起,基本問題。我開始與Python合作。我使用Windows 10,Python 3.5,Notepad ++作爲編輯器。 Python是安裝在z:\python35
和腳本在z:\python\sqlite
,然後我的腳本是非常簡單的:在Python中,當使用sqlite3在哪裏數據庫物理存儲?
import sqlite3
conn = sqlite3.connect('sample.db')
c = conn.cursor()
c.execute("CREATE TABLE example (name VARCHAR)")
conn.close()
當我運行記事本里面的腳本++(以管理員身份運行)我執行z:\python35\python.exe -i "$(FULL_CURRENT_PATH)"
。看起來像腳本運行正確,因爲它什麼都不做第一次運行,但下一次它說:
sqlite3.OperationalError: table example already exits
這沒關係,因爲我想創建數據庫和表。事情是,這個sample.db
存儲在哪裏?我沒有在python目錄或我的項目目錄中找到它。甚至沒有在Windows中搜索。
如何刪除整個數據庫?
的可能的複製[哪裏是存儲在磁盤上SQLite數據庫(http://stackoverflow.com/questions/5074273/where-is-sqlite-database-stored:使用特殊
:memory:
名稱將它們存儲在存儲器中-on-disk) – JGreenwellNop ...我讀過一個 – luisfer