Temporisation
Fermé
GREG
-
2 mai 2006 à 20:30
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 2 mai 2006 à 22:11
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 2 mai 2006 à 22:11
1 réponse
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
2 mai 2006 à 22:11
2 mai 2006 à 22:11
Salut,
Il y a une methode qui s'appele "sleep" dans le module time.
Il faut lui passer un nombre entier ou réel de secondes en argument.
Avec ça tu peux faire attendre ton programme avant d'executer la suite.
Après ça tu peux faire un retour en debut de ligne et afficher une ligne d'espaces pour effacer ton message. Le caractère de retour au début de ligne c'est "\r"
Par contre tu ne peux pas faire ça avec print qui opère un retour à la ligne automatique. Il faut faire un affichage brut avec sys.stdout.write()
Il y a une methode qui s'appele "sleep" dans le module time.
Il faut lui passer un nombre entier ou réel de secondes en argument.
Avec ça tu peux faire attendre ton programme avant d'executer la suite.
Après ça tu peux faire un retour en debut de ligne et afficher une ligne d'espaces pour effacer ton message. Le caractère de retour au début de ligne c'est "\r"
Par contre tu ne peux pas faire ça avec print qui opère un retour à la ligne automatique. Il faut faire un affichage brut avec sys.stdout.write()
import time, sys sys.stdout.write("salut et bievenue") time.sleep(5) sys.stdout.write("\r ")