割り当てのためにデータベースをアップロードする予定ですが、問題が発生しています。これらは命令です:Python IOError、ディレクトリ内のファイルが見つかりません
このアプリケーションは、(
mbox.txt
)メールボックスのデータを読み込みます維持するために、次のスキーマを使用したデータベースを使用して、組織ごとの 数の電子メールメッセージ(メール アドレスのすなわちドメイン名)をカウントアップ がカウントされます。あなたはmbox.txt
に プログラムを実行している
CREATE TABLE
カウントが(org TEXT
、count INTEGER
) グレーディングのために上記の結果のデータベースファイルをアップロードします。テストで複数回プログラムを実行する場合、または異なるファイル で実行する場合は、実行する前に必ずデータを空にしてください。このアプリケーションのデータファイルは、前の の割り当て: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'
私は同じフォルダに両方それらを救いました。
誰でもこの手伝いできますか?
私が入力したコードは、あなたのコードがmbox.txt
というファイルを探し、それを見つけていないhere
説明書には、「このコードをアプリケーションの開始点として使用することもできます:[http://www.pythonlearn.com/code/emaildb.py] [1]」 – nk55
コードを保存したディレクトリからコードを実行していますか? – tijko
まず、どの言語でも学ぶと思うのは、エラーメッセージを読むことです。あなたのコードは、 'mbox.txt'という名前のファイルを見つけることができません。 –