Bonjour,
J'aimerai savoir, si la notion du timer excite dans python!!
si oui dans quel module? et elle a quoi comme synthax ?
Merci d'avance et bonne journée
Version imprimable
Bonjour,
J'aimerai savoir, si la notion du timer excite dans python!!
si oui dans quel module? et elle a quoi comme synthax ?
Merci d'avance et bonne journée
On doit pouvoir trouver ça dans les librairies d'interfaces graphiques, je crois avoir vu ça avec wxPython, sinon j'avais fait une classe de timer pour faire des essais avec les threads
http://perso.wanadoo.fr/oiffrig/Timer.py
En Ruby, le code suivant :
Tente d'exécuter une boucle infinie puis abandonne au bout de 5 sec. Comment faire cela en Python le plus simplement possible ?Code:
1
2
3
4
5
6
7 require 'timeout' # inclusion, comme import Timeout::timeout(5) do # on fait un nouveau timer sur un bloc de code while true # et celui fait une boucle infinie end end
Avec la fonction sleep tu ne pourrais pas obtenir le résultat que tu souhaite ?
Y'a plusieurs classe dans le module threading ( http://docs.python.org/lib/module-threading.html ) dont la classe Timer. Avec cela tu peux te débrouiller
exemple:
Code:
1
2
3
4
5
6
7
8 from threading import * def hello(): t = Timer(2.0, hello) t.start() print "hello" hello()
Ok. Je testerai ca au plus vite.
=> FAQ: http://python.developpez.com/faq/?pa...ad#ThreadTimer