Hello everyone, hope you are learning python well. Neste tutorial vamos aprender sobre o método python time sleep (). A função de latência em Python pertence ao módulo de tempo em python que já é discutido anteriormente
a função de latência em tempo em Python
a função de latência em tempo em Python é usada para adicionar atraso na execução de um programa. Podemos usar a função de latência python para interromper a execução do programa por tempo dado em segundos., Observe que a função de latência Temporal python realmente pára a execução do tópico atual apenas, e não todo o programa.
Python time sleep() a sintaxe da função
Python sleep() é um método do módulo de tempo python. Então, Primeiro temos que importar o módulo de tempo, então podemos usar este método. A maneira de usar a função sleep() em python é:
Aqui o argumento do método de sleep() T está em segundos. Isso significa, quando a declaração chegar.o sleep (t) é executado então a próxima linha de código será executada após t segundos., Veja o seguinte exemplo:
# importing time moduleimport timeprint("Before the sleep statement")time.sleep(5)print("After the sleep statement")
Se executar o código acima, então verá que a segunda impressão se executa após 5 segundos. Então você pode fazer o atraso no seu código conforme necessário.
o argumento pode estar em valor flutuante também para ter um atraso mais preciso. Por exemplo, você quer fazer atraso de 100 milissegundos, que é de 0,1 segundos, como a seguir:
import timetime.sleep(0.100)
Python sono exemplo
Vamos ver o seguinte exemplo do python tempo de suspensão da função.,
isto irá resultar:
01234Elapsed Time = 5.059988975524902
tempo decorrido é superior a 5 porque cada vez no laço for, a execução é interrompida por 1 segundo. O tempo extra é devido ao tempo de execução do programa, programação de thread do sistema operacional etc.
tempo de atraso diferente do sono em python ()
às vezes você pode precisar de atrasar por diferentes segundos de tempo., Você pode fazê-lo da seguinte forma:
import timefor i in : print("Waiting for %s" % i , end='') print(" seconds") time.sleep(i)
Isso vai de saída:
Waiting for 0.5 secondsWaiting for 0.1 secondsWaiting for 1 secondsWaiting for 2 seconds
Dramática de impressão usando o sleep()
Você pode precisar imprimir uma mensagem de uma forma dramática, você pode fazer como a seguir:
Se você executar o código acima, em seguida, você vai ver que depois de imprimir todos os caracteres da mensagem que ele está tomando algum tempo, o que parece ser dramático.
Python thread sleep
Python time sleep() é um método muito importante para multithreading., Abaixo está um exemplo simples que mostra que a função de latência Temporal python interrompe a execução do tópico atual apenas em programação multithreaded.
abaixo da imagem mostra a saída produzida por exemplo de latência de thread em python.
da saída é muito claro que apenas os tópicos estão a ser interrompidos da execução e não todo o programa pela função de latência Temporal python.
isso é tudo sobre a função de latência do tempo do python ou a função de latência do python.