http://bugs.python.org/issue9124
ытался в python 3.1.3 открыть файл mbox с помощью модуля почтового ящика. В нем всего 3 письма, а его размер составляет всего 27 КБ.
Но при чтении почты мой процессор использует 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)