Python 3.1.3 открыть файл mbox, действительно медленно по сравнению с python 2.x? - PullRequest
2 голосов
/ 12 января 2011

Я пытался в python 3.1.3 открыть файл mbox с помощью модуля почтового ящика.В нем всего 3 письма, и его размер составляет всего 27 тыс.

Но при чтении писем мой процессор использует 100% в течение 2-3 минут, пока не завершит свою задачу без ошибок.1004 * Я пытался сделать то же самое с 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 Ответ

3 голосов
/ 12 января 2011

Да, это ошибка. http://bugs.python.org/issue9124

...