logo

Kako pripraviti program Python do čakanja?

Ste že kdaj naleteli na scenarij, kjer ste želeli, da se vaša aplikacija Python začasno ustavi ali izvaja za vnaprej določen čas? Niste sami. Python lahko začasno ustavi svoje izvajanje s funkcijo čakanja, podobno kot dobro tempiran strip, vendar mnogi kodirniki potrebujejo to funkcijo. Popeljali vas bomo korak za korakom skozi Python uporaba funkcije čakanja v tej vadnici, ki zajema tako temeljne kot sofisticirane metode. Preučili bomo vse, vključno s tem, kako uporabljati funkcijo time.sleep() in naprednejše aplikacije, kot so zanke in navoji.

Predpogoji:

char v niz v Javi
  • časovni modul
  • modul tipkovnice
  • os modul

Nekatere zahteve zahtevajo, da program Python počaka, preden se nadaljuje. Morda bomo potrebovali drugo funkcijo za dokončanje ali datoteko za nalaganje, da bi uporabniku omogočili boljšo izkušnjo. Spodaj je obravnavanih nekaj načinov, s katerimi je to mogoče doseči.



Drugačna metoda čakanja v Pythonu

Obstajajo različne metode za čakanje v Pythonu, tukaj razpravljamo o nekaterih splošno uporabljenih metodah za čakanje v Pythonu, to so naslednje.

  1. Časovni modul Python
  2. Uporaba preprostega vnosa()
  3. Uporaba modula tipkovnice
  4. Uporaba kodnega modula
  5. Uporaba modula OS

Naj program Python počaka z modulom Čas

Obstajata dve metodi za čakanje v Pythonu z uporabo časovnega modula, obe razlagamo z naslednjimi primeri metod:

  1. Splošna funkcija spanja
  2. Spanje v večnitnem programiranju

1. Funkcija mirovanja Python Program Python naj počaka

Python ima modul z imenom čas . Ta modul ponuja več uporabnih funkcij za nadzor opravil, povezanih s časom. sleep() je ena taka funkcija, ki za določeno število sekund prekine izvajanje klicne niti in vrne void. Argument je lahko številka s plavajočo vejico, ki označuje natančnejši čas mirovanja. To je najpogostejša uporabljena metoda zaradi enostavne uporabe in neodvisnosti od platforme. Izvedba je podana spodaj:

primer: V spodnjem primeru koda Python uporablja modul `time` za uvedbo zakasnitve pri izvajanju programa. Takoj natisne GFG, natisnjen takoj, nato se za 5,5 sekunde ustavi z uporabo `time.sleep(5.5)` in končno natisne GFG, natisnjen po 5,5 sekundah. po zamudi.

Python3




np.argmax

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

>

>

Izhod:

https://media.techcodeview.com

Od preprostegatime.sleep()>do naprednih tehnik nizanja niti imate zdaj moč, da poskrbite, da bodo vaši programi Python čakali z milostjo in namenom. Ne pozabite, da lahko pravočasna pavza izboljša uporabniško izkušnjo, izboljša potek programa in vašim simulacijam celo doda kanček realizma.