Python time.sleep () – Añadir retardos de tiempo

para hacer un retardo de programa Python(pausa de ejecución), utilice el método sleep (segundos). que se puede encontrar en el módulo de tiempo.
El módulo de tiempo proporciona muchas funciones relacionadas con el tiempo, como obtener la hora actual, convertir el tiempo de época y otros.

curso relacionado:
Python Programming Bootcamp: Go from zero to hero

El tiempo.sleep detiene la ejecución, haciendo que el programa espere el tiempo definido. El tiempo de espera (sueño) se define en segundos., Si no desea que el programa se congele por completo, use enhebrado en su lugar.


import time
time.sleep(5) # Wait for 5 seconds

El tiempo.el método sleep(sec) admite números de coma flotante, lo que significa que también puede hacer que espere medio segundo


import time
time.sleep(0.100) # Wait for 100 milliseconds

un temporizador de Cuenta regresiva simple de 5:


import time
seconds = 5
while seconds > 0:
print(seconds)
time.sleep(1)
seconds = seconds - 1

precisión

la hora.el sueño (segundos) no es tiempo real., La precisión depende del sistema operativo, a veces puede estar apagado en términos de milisegundos.

Para esperar unos 50 milisegundos:

no obtendrá exactamente 50 ms si confía en el método del sueño.

La mayoría de las máquinas de PC tienen límites de hardware en el rango de 1 a 10 ms, independientemente del sistema operativo. Al sistema operativo, tiempo.sleep() solo significa una pista. No es un buen mecanismo de sincronización, pero lo suficientemente bueno para la mayoría de las aplicaciones.

los sistemas operativos pueden tener diferentes implementaciones, causando una diferencia en el tiempo.,


(imagen de Stackoverflow)

para una mayor precisión, necesita hardware dedicado (sistema integrado) para mantener la hora exacta en el nivel de milisegundos.

Atrás

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir a la barra de herramientas