[Python-es] tiempo de respuesta
monoBOT
monobot.soft en gmail.com
Jue Abr 14 10:14:25 CEST 2011
Yo lo hago así
tengo este minimodulo en mi path de python
tiempo.py
import time
def inicio():
'''establece el tiempo de incio del proceso
sin variables, sin salida'''
global t_inicio
t_inicio=time.time()
def final():
'''define el final del proceso, devuelve el tiempo transcurrido en dias,
horas minutos \n
y segundos (estos con 4 decimales de precision)
sin variables, salida por pantalla'''
tsecs=(time.time()-t_inicio)
if tsecs >60:
if tsecs >=3600:
if tsecs >= 86400:
print 'Tiempo de proceso:'
print '%d dias, %d horas, %d minutos, %.4f segundos.' %
(((tsecs /86400)), (
(tsecs %86400)/3600),((tsecs %86400) % 3600/60),
((tsecs % 3600)%60))
else:
print 'Tiempo de proceso:'
print '%d horas, %d minutos, %.4f segundos.' % (((tsecs /
3600)),(
(tsecs % 3600)/60),((tsecs % 3600)%60))
else:
print 'Tiempo de proceso:'
print '%d minutos, %.4f segundos.' % (((tsecs %
3600)/60),((tsecs % 3600)%60))
else:
print 'Tiempo de proceso:'
print '%.4f segundos.' % ((tsecs % 3600)%60)
y lo llamo así:
import tiempo
tiempo.inicio()
todo el codigo a medir
tiempo.final()
2011/4/14 Daniel Sarmiento <dsarmientos en gmail.com>
> modulo timeit
>
> http://docs.python.org/library/timeit.html
>
> 2011/4/13 Yixander de la Paz Milán <ydmilan en estudiantes.uci.cu>:
> > hola a todos
> >
> > necesito que me ayudaran como saber el tiempo que se demora un método en
> dar una respuesta...
> >
> >
> > saludos
> > _______________________________________________
> > Python-es mailing list
> > Python-es en python.org
> > http://mail.python.org/mailman/listinfo/python-es
> > FAQ: http://python-es-faq.wikidot.com/
> >
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
--
*monoBOT*
Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110414/e8b95098/attachment.html>
Más información sobre la lista de distribución Python-es