Kā likt Python programmai gaidīt?

Vai esat kādreiz saskāries ar scenāriju, kurā vēlējāties, lai jūsu Python lietojumprogramma tiktu apturēta vai palaistu iepriekš noteiktu laiku? Tu neesi viens pats. Python var apturēt tā izpildi, izmantojot gaidīšanas funkciju, līdzīgi kā labi ieplānots komikss, tomēr daudziem kodētājiem šī funkcija ir nepieciešama. Mēs soli pa solim iepazīstināsim jūs ar Python gaidīšanas funkcijas lietojums šajā apmācībā, kas aptver gan pamata, gan sarežģītas metodes. Mēs apskatīsim visu, tostarp to, kā izmantot funkciju time.sleep() un uzlabotas lietojumprogrammas, piemēram, cilpas un pavedienus.

Priekšnosacījumi:

Dažām prasībām Python programmai ir jāgaida, pirms tā sāk darboties. Mums var būt nepieciešama cita funkcija, kas jāpabeidz vai jāielādē fails, lai sniegtu lietotājam labāku pieredzi. Tālāk ir apskatīti daži veidi, kā to panākt.

Atšķirīga gaidīšanas metode Python

Ir dažādas gaidīšanas metodes Python. Šeit mēs apspriežam dažas parasti izmantotās gaidīšanas metodes Python, tās ir šādas.

  1. Python laika modulis
  2. Izmantojot vienkāršu ievadi ()
  3. Izmantojot tastatūras moduli
  4. Izmantojot koda moduli
  5. Izmantojot OS moduli

Lieciet Python programmai gaidīt, izmantojot laika moduli

Ir divas metodes, kā gaidīt Python, izmantojot laika moduli, mēs abas izskaidrojam ar šādu metožu piemēriem:

  1. Vispārējā miega funkcija
  2. Miega daudzpavedienu programmēšana

1. Python miega funkcija Likt Python programmai gaidīt

Python ir modulis ar nosaukumu laiks . Šis modulis nodrošina vairākas noderīgas funkcijas, lai kontrolētu ar laiku saistītus uzdevumus. sleep () ir viena no šādām funkcijām, kas aptur izsaucošā pavediena izpildi uz noteiktu sekunžu skaitu un atgriež tukšumu. Arguments var būt peldošā komata skaitlis, lai norādītu precīzāku miega laiku. Šī ir visizplatītākā metode, ko izmanto, jo tā ir vienkārša un ir neatkarīga no platformas. Īstenošana ir norādīta zemāk:

Piemērs: Tālāk esošajā piemērā Python kods izmanto moduli 'time', lai programmas izpildē ieviestu aizkavi. Tas nekavējoties izdrukā izdrukāto GFG, pēc tam aptur 5,5 sekundes, izmantojot “time.sleep(5.5)”, un visbeidzot izdrukā GFG, kas izdrukāts pēc 5,5 sekundēm. pēc kavēšanās.

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

Izvade:

https://media.techcodeview.com

No vienkāršām time.sleep()> uz progresīvām pavedienu veidošanas metodēm, tagad jums ir iespēja likt Python programmām gaidīt laipni un mērķtiecīgi. Atcerieties, ka labi ieplānota pauze var uzlabot lietotāja pieredzi, uzlabot programmu plūsmu un pat pievienot jūsu simulācijām reālisma pieskaņu.