Python 3.1.3 abre el archivo mbox, ¿realmente lento en comparación con python 2.x?
Intenté en python 3.1.3 abrir un archivo mbox con el módulo de buzón. Solo contiene 3 correos y tiene solo 27k de tamaño.
Pero cuando leo los correos, mi CPU usa el 100% durante aproximadamente 2-3 minutos, hasta que completa su tarea sin un error.
¡¿Intenté lo mismo con Python 2.7.1 y solo toma alrededor de 1-2 segundos ?!
¿Encontré un error o estoy haciendo algo mal? También probé esto en Windows y Linux, los mismos resultados :(.
Aquí está el código que usé, de los documentos:
import mailbox
for message in mailbox.mbox('~/mbox'):
subject = message['subject'] # Could possibly be None.
if subject and 'python' in subject.lower():
print(subject)