Kaip priversti Python programą laukti?

Ar kada nors susidūrėte su scenarijumi, kai norėjote, kad jūsų Python programa pristabdytų arba paleistų iš anksto nustatytą laiką? Jūs nesate vienas. „Python“ gali pristabdyti vykdymą su laukimo funkcija, panašiai kaip gerai suplanuotas komiksas, tačiau daugeliui programuotojų šios funkcijos reikia. Mes pateiksime jums žingsnis po žingsnio Python laukimo funkcijos naudojimas šioje mokymo programoje, apimantis tiek pagrindinius, tiek sudėtingus metodus. Apžvelgsime viską, įskaitant tai, kaip naudoti time.sleep() funkciją ir sudėtingesnes programas, pvz., kilpas ir sriegimą.

Būtinos sąlygos:

Kai kurie reikalavimai reikalauja, kad „Python“ programa palauktų, kol ji pradės veikti. Gali reikėti atlikti kitą funkciją arba įkelti failą, kad vartotojas galėtų geriau naudotis. Toliau aptariami keli būdai, kuriais tai galima pasiekti.

Skirtingas laukimo metodas Python

Yra įvairių laukimo Python metodų. Čia aptariame kai kuriuos dažniausiai naudojamus laukimo Python metodus. Tai yra šie.

  1. Python laiko modulis
  2. Naudojant paprastą įvestį ()
  3. Klaviatūros modulio naudojimas
  4. Kodo modulio naudojimas
  5. Naudojant OS modulį

Priverskite „Python“ programą laukti naudodami laiko modulį

Yra du būdai laukti Python naudojant laiko modulį, abu paaiškiname toliau pateiktų metodų pavyzdžiais:

  1. Bendra miego funkcija
  2. Miegokite daugiasriegiu programavimu

1. Python miego funkcija Padaryti Python programa palaukti

Python turi modulį pavadinimu laikas . Šis modulis suteikia keletą naudingų funkcijų, leidžiančių valdyti su laiku susijusias užduotis. sleep () yra viena iš tokių funkcijų, kuri sustabdo iškvietimo gijos vykdymą tam tikram sekundžių skaičiui ir grąžina galioti. Argumentas gali būti slankiojo kablelio skaičius, nurodantis tikslesnį miego laiką. Tai yra dažniausiai naudojamas metodas, nes jį lengva naudoti ir jis nepriklauso nuo platformos. Įgyvendinimas pateikiamas žemiau:

Pavyzdys: Toliau pateiktame pavyzdyje „Python“ kodas naudoja „time“ modulį, kad vėluotų programos vykdymą. Jis iš karto išspausdina atspausdintą GFG, tada pristabdo 5,5 sekundės naudodamas „time.sleep(5.5)“ ir galiausiai išspausdina GFG, atspausdintą po 5,5 sek. po delsimo.

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

Išvestis:

https://media.techcodeview.com

Nuo paprasto time.sleep()> į pažangias gijų kūrimo technologijas, dabar turite galią priversti Python programas maloniai ir tikslingai laukti. Atminkite, kad laiku atlikta pauzė gali pagerinti vartotojo patirtį, pagerinti programos eigą ir netgi suteikti jūsų modeliavimui tikroviškumo.