python3.1.3打开mbox文件,比python2.x慢吗?

2024-05-13 23:22:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在python3.1.3中使用mailbox模块打开一个mbox文件。里面只有3封邮件,只有2万7千。在

但是当我读邮件的时候,我的CPU在2-3分钟内使用100%的时间,直到它没有错误地完成它的任务。在

我在Python2.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)

Tags: 模块文件代码inmessagelinuxwindows错误