我应该为作业上传数据库,但我遇到了问题。这些都是说明: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'的文件。 –