Bonjour,
Je cherche à créer la SECONDE. C'est tout, mais je n'ai pas trouvé ni dans les FAQs ni sur le forum...
Merci
Perchman
Version imprimable
Bonjour,
Je cherche à créer la SECONDE. C'est tout, mais je n'ai pas trouvé ni dans les FAQs ni sur le forum...
Merci
Perchman
Salut,
Qu'est ce que la SECONDE?
Thierry
Et bien un certain temps...:aie:
C'est pour crer une tempo!!
Merci
Je sais pas si c'est ce que tu cherches mais tu peux créer un pause d'une seconde de la façon suivante:
import time
time.sleep(1)
donc par exemple pour une action à répéter avec un écart d'un seconde
Code:
1
2
3
4
5 import time while 1: # ce qu'il faut faire ici time.sleep(1)
C'est pas tout à fait ça que je voulais, mais je pense que ça devrait me suffir...
Merci
Ce serait plus propre avec un thread, la fonction sleep étant bloquante pour le programme, tu n'aurais pas au final un timer de 1 seconde + le temps d'execution du reste du code.
Voilà une solution plus propre
Code:
1
2
3
4
5
6
7
8
9
10 import threading import time def seconde(): threading.Timer(1.0, seconde).start() ## verification de la proprete du timer print time.clock() time.clock() seconde()
Alors ça, c'est génial :lol:
Merci beaucoup
Oui je suis d'accord :mrgreen:Citation:
Ce serait plus propre avec un thread, la fonction sleep étant bloquante pour le programme, tu n'aurais pas au final un timer de 1 seconde + le temps d'execution du reste du code.
Voilà une solution plus propre
http://www.developpez.net/forums/sho...74&postcount=3
ceci dit la fonction sleep n'est pas "salle", tout dépends ce qu'on veut faire.
Comme il veut faire un tempo d'une seconde je me demande si c'est vraiment optimal de lancer 60 nouveaux threads par minute ? (ils sont bien tués proprement sans perte de performance ?). Je me demande si une comparaison en boucle de time.clock() ne serait pas plus "propre" ?
=> FAQ: http://python.developpez.com/faq/?pa...ad#ThreadTimer