pour retarder un programme Python (mettre en pause l’exécution), utilisez la méthode sleep(seconds). qui peut être trouvé dans le module.
Le module fournit l’époque, beaucoup de fonctionnalités connexes comme obtenir l’heure actuelle, la conversion d’époque et d’autres.
Cours Connexe:
Programmation Python Bootcamp: Aller de zéro à héros
Le temps.le sommeil interrompt l’exécution, faisant attendre le programme pour l’heure définie. Le temps d’attente (sommeil) est défini en secondes., Si vous ne voulez pas que le programme gèle complètement, utilisez plutôt le threading.
Le temps.sommeil(s) méthode prend en charge les nombres à virgule flottante, ce qui signifie que vous pouvez le faire attendre une demi-seconde de trop
Un simple compte à rebours à partir de 5:
Précision
Le temps.sommeil(secondes) n’est pas en temps réel., La précision dépend du système d’exploitation, parfois, il peut être en termes de millisecondes.
attendre environ 50 millisecondes:
Vous n’obtiendrez pas exactement 50ms si vous comptez sur la méthode sleep.
la plupart des machines PC ont des limites matérielles de l’ordre de 1 à 10 ms, quel que soit le système d’exploitation. Pour le système d’exploitation, le temps.sleep() signifie Juste un indice. Ce n’est pas un bon mécanisme de synchronisation, mais assez bon pour la plupart des applications.
les systèmes D’exploitation peuvent avoir des implémentations différentes, provoquant une différence de temps.,
(Image de Stackoverflow)
Pour une plus grande précision, vous avez besoin de matériel dédié (système embarqué) pour garder l’heure précise au niveau des millisecondes.