Python 3.1.3打开mbox文件,与python 2.x相比真的很慢?

时间:2011-01-12 08:49:46

标签: python python-3.x performance mbox

我在python 3.1.3中尝试使用邮箱模块打开mbox文件。它只有3个邮件,只有27k大。

但在阅读邮件时,我的CPU使用100%约2-3分钟,直到它完成任务而没有错误。

我用python 2.7.1尝试过相同的操作,只用了大约1-2秒?!

我找到了什么错误或者我做错了什么? 我也在windows和linux上测试了这个,结果相同:(。

以下是我使用的代码,来自文档:

import mailbox
for message in mailbox.mbox('~/mbox'):
    subject = message['subject']       # Could possibly be None.
    if subject and 'python' in subject.lower():
        print(subject)

1 个答案:

答案 0 :(得分:3)

是的,这是一个错误。 http://bugs.python.org/issue9124