¿Cómo se calcula el tiempo de ejecución del progtwig en python?

¿Cómo se calcula el tiempo de ejecución del progtwig en python?

Es posible que desee echar un vistazo al módulo timeit :

http://docs.python.org/library/timeit.html

o el módulo de profile :

http://docs.python.org/library/profile.html

También hay algunos tutoriales agradables aquí:

http://www.doughellmann.com/PyMOTW/profile/index.html

http://www.doughellmann.com/PyMOTW/timeit/index.html

Y el módulo de time también puede ser útil, aunque prefiero las dos recomendaciones posteriores para la evaluación comparativa y el rendimiento del código de perfil:

http://docs.python.org/library/time.html

Alternativa rapida

 import timeit start = timeit.default_timer() #Your statements here stop = timeit.default_timer() print('Time: ', stop - start) 

No sé si esta es una alternativa más rápida, pero tengo otra solución.

 from datetime import datetime start=datetime.now() #Statements print datetime.now()-start 

@JoshAdel cubrió un montón, pero si solo desea cronometrar la ejecución de un script completo, puede ejecutarlo en un sistema similar a Unix.

 kotai:~ chmullig$ cat sleep.py import time print "presleep" time.sleep(10) print "post sleep" kotai:~ chmullig$ python sleep.py presleep post sleep kotai:~ chmullig$ time python sleep.py presleep post sleep real 0m10.035s user 0m0.017s sys 0m0.016s kotai:~ chmullig$ 

vea esto: Python – time.clock () vs. time.time () – ¿exactitud?