logo

Com fer esperar un programa Python?

Alguna vegada us heu trobat amb un escenari en què volíeu que la vostra aplicació Python s'aturi o s'executi durant un període de temps predeterminat? No estàs sol. Python pot aturar la seva execució amb la funció d'espera, com un còmic ben puntual, però molts programadors es troben amb la necessitat d'aquesta funció. Et portarem pas a pas a través del Python l'ús de la funció d'espera en aquest tutorial, que cobreix mètodes fonamentals i sofisticats. Ho repassarem tot, inclòs com utilitzar la funció time.sleep() i aplicacions més avançades com bucles i fils.

Requisits previs:



estricte a int

Alguns requisits requereixen que un programa Python espere abans de continuar. És possible que necessitem una altra funció per completar o un fitxer per carregar per oferir a l'usuari una millor experiència. A continuació es comenten algunes maneres d'aconseguir-ho.

Mètode d'espera diferent a Python

Hi ha diversos mètodes per esperar a Python. Aquí estem discutint alguns mètodes d'espera a Python que s'utilitzen generalment, aquests són els següents.

  1. Mòdul Python Time
  2. Ús d'entrada simple ()
  3. Ús del mòdul de teclat
  4. Ús del mòdul de codi
  5. Ús del mòdul OS

Feu esperar un programa Python mitjançant el mòdul Time

Hi ha dos mètodes per esperar a Python utilitzant el mòdul de temps, els expliquem tots dos amb exemples de mètodes següents:



  1. Funció de son general
  2. Dormiu en programació multifils

1. Funció Python Sleep Fer esperar un programa Python

Python té un mòdul anomenat temps . Aquest mòdul ofereix diverses funcions útils per controlar tasques relacionades amb el temps. sleep() és una d'aquestes funcions que suspèn l'execució del fil cridant durant un nombre determinat de segons i retorna void. L'argument pot ser un nombre de coma flotant per indicar un temps de son més precís. Aquest és el mètode més utilitzat per la seva facilitat d'ús i la seva independència de la plataforma. La implementació es presenta a continuació:

Exemple: A l'exemple següent, el codi Python utilitza el mòdul `time` per introduir un retard en l'execució del programa. Immediatament imprimeix GFG imprès immediatament, després s'atura durant 5,5 segons utilitzant `time.sleep(5,5)`, i finalment imprimeix GFG imprès després de 5,5 segons. després del retard.

Python 3






què és un nom d'usuari

# First import time module.> import> time> # immediately prints the following.> print>(>'GFG printed immediately.'>)> time.sleep(>5.5>)> # delays the execution> # for 5.5 secs.> print>(>'GFG printed after 5.5 secs.'>)>

>

>

Sortida:

https://media.techcodeview.com

Des del simpletime.sleep()>a les tècniques avançades de fil, ara teniu el poder de fer que els vostres programes Python esperen amb gràcia i propòsit. Recordeu que una pausa ben puntual pot millorar l'experiència de l'usuari, millorar el flux del programa i fins i tot afegir un toc de realisme a les vostres simulacions.