Python time.sleep () – Add Time Delays

To make a Python program delay(pause execution), use the sleep (seconds) method. que pode ser encontrado no módulo de tempo.
O módulo de tempo fornece muitas funcionalidades relacionadas com o tempo, como obter o tempo atual, converter o tempo da época e outros.

course Related Course:
Python Programming Bootcamp: Go from zero to hero

The time.o sono interrompe a execução, fazendo com que o programa espere pelo tempo definido. O tempo de espera (latência) é definido em segundos., Se você não quer que o programa para congelar completamente use threading em vez disso.


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

O tempo.suspensão(s) método oferece suporte a números de ponto flutuante, que significa que você pode fazer é esperar meio segundo demasiado


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

Um simples temporizador de contagem regressiva de 5:


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

Erro

O tempo.dormir (segundos) não é tempo real., A precisão depende do sistema operacional, às vezes pode ser desligado em termos de milisegundos.

para esperar cerca de 50 milisegundos:

Você não terá exatamente 50ms se você confiar no método de sono.

A maioria das máquinas PC têm limites de hardware na gama 1-10ms, independentemente do sistema operacional. Para o sistema operativo, tempo.dormir significa apenas uma dica. Não é um bom mecanismo de tempo, mas bom o suficiente para a maioria das aplicações.

sistemas operacionais podem ter implementações diferentes, causando uma diferença de tempo.,


(imagem do Stackoverflow)

para maior precisão, é necessário um hardware dedicado (sistema incorporado) para manter o tempo preciso ao nível dos milissegundos.

Back

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Ir para a barra de ferramentas