2016-04-30 38 views
0

我已經安裝了Pyhton 3.5.1版連接,第一次使用Python與sqlite3的得到錯誤

試圖源碼與下面的代碼連接到它:

import sqlite3 
conn = sqlite3.connect('test.db') 

它運作良好的第一次如此我保持原樣。回來的電腦,我試圖使用相同的代碼再次

但是我收到這個消息現在都使用相同的代碼突然:

回溯(最近通話最後一個): 文件「」,第1行,在 sqlite3.OperationalError:無法打開數據庫文件

我覺得很奇怪,因爲在第一次使用代碼後我沒有做任何特別的事情。我是Python的新手,我有absolutley不知道爲什麼我會得到這個。任何幫助將更受歡迎。

+0

你確定該文件真的存在嗎? – tfv

+0

以及它應該沒關係,因爲sqlite3要麼創建新的數據庫,要麼打開現有的一個 – michigansqllite123

+0

目錄?可寫? –

回答

0

在第一次訪問數據庫時,可能是因爲沒有在程序中正確關閉數據庫連接。嘗試關閉並退出程序和IDE,然後重新開始。

之後,請確保您正確結束連接,並使用類似於conn.close()的命令。