Yo para eso uso una función decoradora, http://monobotblog.alvarezalonso.es/archives/1083 aunque la salida es en segundos.
Deberás ajustar la precisión para que te lo de en milisegundos http://docs.python.org/3.2/library/datetime.html#timedelta-objects Saludos El 14 de agosto de 2013 04:43, xiao xiong mao panda rojo < ailurus.fulg...@hotmail.com> escribió: > trabajo en un programa que lee el puerto serial, toma unos 12 bytes, > realiza una larga función y lee el serial otra ves, en un bucle infinito. > ya que recibe nuevos datos vía serial cada 10 mili-segundos mi función debe > terminar antes. > creo que la función esta tardando mucho mas en ejecutarse. > > seguramente alguno ha hecho esto antes. > alguna forma sencilla de saber cuanto le toma a la función completarse? > con arduino uso el método micros() que cuenta los micro-segundos que lleva > encendido el microcontrolador > > unsigned long tt = micros(); > aLongProcess(); > Serial.println( micros()-tt ); > > no hay problema si consigo los resultados en micro o mili segundos > gracias > > > _______________________________________________ > 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/