Ich versuchte in Python 3.1.3, eine mbox-Datei mit dem Postfachmodul zu öffnen. Es sind nur 3 Mails drin und es sind nur 27k groß.Python 3.1.3 offene mbox-Datei, wirklich langsam im Vergleich zu Python 2.x?
Aber beim Lesen der Mails verwendet meine CPU 100% für etwa 2-3 Minuten, bis sie ihre Aufgabe ohne Fehler abgeschlossen hat.
Ich habe das gleiche mit Python 2.7.1 versucht und es dauert nur etwa 1-2 Sekunden ?!
Habe ich einen Fehler gefunden oder mache ich etwas falsch? Getestet habe ich auch diese auf Windows und Linux, gleiche Ergebnisse :(
Hier ist der Code, das ich verwendet, aus der Dokumentation:..
import mailbox
for message in mailbox.mbox('~/mbox'):
subject = message['subject'] # Could possibly be None.
if subject and 'python' in subject.lower():
print(subject)