【问题标题】:Python3 mailbox module is very slow (only mbox?) [duplicate]Python3邮箱模块很慢(只有mbox?)[重复]
【发布时间】:2011-01-12 21:28:50
【问题描述】:

我尝试在 python 3.1.3 中使用邮箱模块打开一个 mbox 文件。 里面只有 3 封邮件,而且只有 27k 大。

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

我在 python 2.7.1 上尝试过同样的方法,只需要大约 1-2 秒?!

我是不是发现了一个错误或者我做错了什么?

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

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

【问题讨论】:

    标签: email module python-3.x performance


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-05-18
      • 2011-08-28
      • 1970-01-01
      • 2020-12-20
      • 2014-12-17
      • 1970-01-01
      • 2012-10-11
      • 1970-01-01
      • 2016-03-31
      相关资源
      最近更新 更多