我應該爲作業上傳數據庫,但我遇到了問題。這些都是說明:Python IOError,無法在目錄中找到文件
這個應用程序將使用一個數據庫使用下面的模式來維持讀取郵箱數據(
mbox.txt
)計數每組織 多封電子郵件(郵件 地址即域名) 計數。
CREATE TABLE
計數(org TEXT
,count INTEGER
)當你在mbox.txt
運行 程序上傳上面生成的數據庫文件 分級。如果您在測試中或使用不同的文件多次運行該程序,請確保在每次運行之前清空數據。此應用程序的數據文件與以前的 作業相同:http://www.pythonlearn.com/code/mbox.txt。
由於示例代碼使用
UPDATE
聲明和記錄每一個在循環中讀取犯 結果到數據庫,它 可能需要長達幾分鐘的時間來處理所有的數據。 堅持要求每次調用它時,將所有數據寫入磁盤。
,它不斷給我的錯誤信息是:
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
fh = open(fname)
IOError: [Errno 2] No such file or directory: 'mbox.txt'
我在同一個文件夾中保存他們。
任何人都可以幫忙嗎?
,我輸入的代碼是here
在說明中,它還說:「您可以使用此代碼作爲您的應用程序的起點:[http://www.pythonlearn.com/code/emaildb.py][1]。」 – nk55
你是從保存它們的目錄運行你的代碼嗎? – tijko
首先想到用任何語言學習都是爲了閱讀錯誤信息(很好,你把它放在這裏)。它正在回答你的問題:你的代碼無法找到一個名爲'mbox.txt'的文件。 –