2

我尝试在 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)
4

1 回答 1

3

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

于 2011-01-12T09:30:18.990 回答