Я должен загрузить базу данных для задания, но у меня возникла проблема. Эти инструкции: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». –