Hijo:

Fácil lo que se hacía en la era de palo era cogías una instrucción que te daba en segundos el tiempo actual, luego corrías tu método (cien, mil o más veces si era de rápida ejecución, una cifra más discreta si es lento) y luego  volvías a tomar el tiempo en segundos y calculabas la diferencia. Yo lo hago así:

import time
...
t =  time.localtime()[3:6]
T0 = t[0]*3600+t[1]*60+t[2]#Conversion a segundos
llamada al método, varias si es muy rápido lento, pocas si es lento
t =  time.localtime()[3:6]
T1 = t[0]*3600+t[1]*60+t[2]#Conversion a segundos
deltaT = T1 - T0

Saludos
J.

PD: También revisa que hay métodos que es mejor saber el tipo de complejidad Big-O para predefinir si va a ser lento o veloz para juegos de datos grandes.
--


__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 6041 (20110414) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a