-- Timer en python --

CHRISTAL se05216 en salleURL.edu
Dom Ago 17 00:27:24 CEST 2003


Al final consegui que me funcionara, pero lo que no se como hacer es que
se repita constantemente, no que solo lo haga una vez a los 5 segundos
(por ejemplo) sino cada 5 segundos saltara a esa funcion. Como lo meto en
un loop? Porque si en la funcion a la que llama vuelvo a activar el timer,
me da error. Como puedo hacerlo? necesito que cada 5 segundos entre a esa
funcion...

Un saludo y gracias!


On Sat, 16 Aug 2003, Marcos Sánchez Provencio wrote:

> CHRISTAL wrote:
>
> >Alguien sabe como hacer un timer en python? es decir, que cada X
> >segundos salte a una funcion que yo le indique?
> >He probado el ejemplo de esta web, pero me da error:
> >http://www.python.org/doc/current/lib/timer-objects.html#l2h-2549
> >Dice que la clase timer esta dentro del modulo Threading y en cambio no
> >me lo reconoce python (tengo la version 2.2)
> >Saludos y gracias
> >
> >
> >
> A mí me va:
>
> marcos en renata:~$ python2.2
> Python 2.2.2 (#1, Jan 31 2003, 11:08:26)
> [GCC 2.95.4 20011002 (Debian prerelease)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>
>  >>> import threading
>
>  >>> def h():
> ...     print 'fff'
> ...
>  >>> t=threading.Timer(3.0,h)
>  >>> t.start()
>  >>> print 1
> 1
>  >>> ffff
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>




Más información sobre la lista de distribución Python-es