logo

Kuinka saada Python-ohjelma odottamaan?

Oletko koskaan kohdannut skenaariota, jossa halusit Python-sovelluksesi pysähtyvän tai toimivan ennalta määrätyn ajan? Et ole yksin. Python voi keskeyttää suorituksensa odotustoiminnolla, aivan kuten hyvin ajoitettu sarjakuva, mutta monet koodaajat huomaavat tarvitsevansa tätä ominaisuutta. Otamme sinut vaihe vaiheelta läpi Python odotustoiminnon käyttöä tässä opetusohjelmassa, joka kattaa sekä perustavanlaatuiset että kehittyneet menetelmät. Käymme läpi kaiken, mukaan lukien kuinka käyttää time.sleep()-funktiota ja kehittyneempiä sovelluksia, kuten silmukoita ja ketjutusta.

Edellytykset:

Internetin haittoja

Jotkut vaatimukset vaativat Python-ohjelman odottavan ennen kuin se käynnistyy. Saatamme joutua suorittamaan toisen toiminnon tai lataamaan tiedoston, jotta käyttäjä saa paremman käyttökokemuksen. Alla käsitellään joitakin tapoja, joilla tämä voidaan saavuttaa.



Erilainen odotusmenetelmä Pythonissa

Pythonissa odottamiseen on useita menetelmiä. Tässä keskustellaan joistakin yleisesti käytetyistä menetelmistä odottamiseen Pythonissa, ne ovat seuraavat.

  1. Python-aikamoduuli
  2. Simple input()
  3. Näppäimistömoduulin käyttö
  4. Koodimoduulin käyttö
  5. Käyttöjärjestelmämoduulin käyttö

Aseta Python-ohjelma odottamaan Time-moduulin avulla

Pythonissa on kaksi tapaa odottaa aikamoduulia käyttämällä, selitämme molemmat seuraavilla esimerkkimenetelmillä:

  1. Yleinen unitoiminto
  2. Nuku monisäikeisessä ohjelmoinnissa

1. Python-lepotilatoiminto Aseta Python-ohjelma odottamaan

Pythonilla on moduuli nimeltä aika . Tämä moduuli tarjoaa useita hyödyllisiä toimintoja aikaan liittyvien tehtävien ohjaamiseen. sleep() on yksi tällainen funktio, joka keskeyttää kutsuvan säikeen suorittamisen tietyksi sekuntimääräksi ja palauttaa void-arvon. Argumentti voi olla liukuluku, joka ilmaisee tarkemman uniajan. Tämä on yleisin käytetty menetelmä, koska se on helppokäyttöinen ja se on alustasta riippumaton. Toteutus on esitetty alla:

Esimerkki: Alla olevassa esimerkissä Python-koodi käyttää 'time'-moduulia lisäämään viivettä ohjelman suorittamiseen. Se tulostaa välittömästi tulostetun GFG:n välittömästi, pysähtyy sitten 5,5 sekunniksi käyttämällä 'time.sleep(5.5)' -toimintoa ja tulostaa lopuksi GFG:n tulostettuna 5,5 sekunnin kuluttua. viiveen jälkeen.

Python 3




löydä iPhoneni Androidista

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

>

>

Lähtö:

https://media.techcodeview.com

Yksinkertaisestatime.sleep()>kehittyneisiin ketjutustekniikoihin, sinulla on nyt valta saada Python-ohjelmasi odottamaan armollisesti ja tarkoituksenmukaisesti. Muista, että hyvin ajoitettu tauko voi parantaa käyttökokemusta, parantaa ohjelman kulkua ja jopa lisätä ripauksen realistisuutta simulaatioihisi.