Cum să faci un program Python să aștepte?

Ați întâlnit vreodată un scenariu în care doriți ca aplicația dvs. Python să se întrerupă sau să ruleze pentru o perioadă de timp predeterminată? Nu ești singur. Python își poate întrerupe execuția cu funcția de așteptare, la fel ca o benzi desenate bine programate, totuși mulți programatori au nevoie de această caracteristică. Vă vom conduce pas cu pas prin Piton utilizarea funcției de așteptare în acest tutorial, acoperind atât metodele fundamentale, cât și cele sofisticate. Vom analiza totul, inclusiv cum să folosiți funcția time.sleep() și aplicații mai avansate, cum ar fi bucle și threading.

Cerințe preliminare:

Unele cerințe necesită ca un program Python să aștepte înainte ca acesta să continue. S-ar putea să avem nevoie de o altă funcție de finalizat sau de încărcat un fișier pentru a oferi utilizatorului o experiență mai bună. Mai jos sunt discutate câteva moduri prin care acest lucru poate fi realizat.

Metodă de așteptare diferită în Python

Există diverse metode de așteptare în Python, aici discutăm câteva metode utilizate în general pentru așteptarea în Python, acestea sunt următoarele.

  1. Modulul Python Time
  2. Folosind intrare simplă()
  3. Utilizarea modulului de tastatură
  4. Folosind Modulul de cod
  5. Folosind modulul OS

Faceți un program Python să aștepte folosind modulul Time

Există două metode de așteptare în Python folosind modulul de timp, le explicăm pe ambele cu următoarele metode:

  1. Funcția generală de somn
  2. Dormiți în programare cu mai multe fire

1. Funcția Python Sleep Așteptați un program Python

Python are un modul numit timp . Acest modul oferă mai multe funcții utile pentru a controla sarcinile legate de timp. sleep() este o astfel de funcție care suspendă execuția firului de apel pentru un anumit număr de secunde și returnează void. Argumentul poate fi un număr în virgulă mobilă pentru a indica timpul de somn mai precis. Aceasta este cea mai comună metodă utilizată datorită ușurinței sale de utilizare și independentă de platformă. Implementarea este prezentată mai jos:

Exemplu: În exemplul de mai jos, codul Python folosește modulul `time` pentru a introduce o întârziere în execuția programului. Tipărește imediat GFG imprimat imediat, apoi se oprește timp de 5,5 secunde folosind `time.sleep(5.5)`, iar în final tipărește GFG imprimat după 5,5 secunde. după întârziere.

Python3




# 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.'> )>

Ieșire:

https://media.techcodeview.com

De la simplu time.sleep()> la tehnici avansate de threading, acum dețineți puterea de a face programele dvs. Python să aștepte cu grație și scop. Amintiți-vă, o pauză bine programată poate îmbunătăți experiența utilizatorului, poate îmbunătăți fluxul programului și chiar poate adăuga o notă de realism simulărilor dvs.