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 <dsarmien...@gmail.com> > modulo timeit > > http://docs.python.org/library/timeit.html > > 2011/4/13 Yixander de la Paz Milán <ydmi...@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@python.org > > http://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es@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
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/