Hei kaikille, toivottavasti voit oppia python hyvin. Tässä opetusohjelmassa opimme python time sleep () – menetelmästä. Python nukkua toiminto kuuluu python aika moduuli, joka on jo keskusteltu aikaisemmin,
Python aikaa nukkua
Python aikaa nukkua-toimintoa käytetään lisätä viivettä ohjelman suorituksen. Voimme käyttää python sleep-toimintoa pysäyttääksemme ohjelman suorittamisen tiettynä aikana sekunneissa., Huomaa, että python time sleep-toiminto todella pysäyttää vain nykyisen langan suorittamisen, ei koko ohjelman.
Python aikaa nukkua () – funktion syntaksi
Python sleep() on menetelmä, python aika moduuli. Joten, ensin meidän täytyy tuoda aikamoduulin sitten voimme käyttää tätä menetelmää. Tapa käyttää python sleep () – funktio on:
Tässä argumentti sleep () – metodi t on sekunteina. Se tarkoittaa, kun lausunto aika.sleep (t) suoritetaan sitten seuraava rivi koodi suoritetaan jälkeen T sekuntia., Katso seuraava esimerkki:
# importing time moduleimport timeprint("Before the sleep statement")time.sleep(5)print("After the sleep statement")
Jos suoritat edellä koodi niin näet, että toinen tulosta suorittaa 5 sekunnin kuluttua. Voit siis viivyttää koodiasi tarpeen mukaan.
argumentti voi olla kelluva arvo myös tarkemmin viive. Esimerkiksi haluat tehdä viive 100 millisekuntia eli 0,1 sekuntia, seuraavasti:
import timetime.sleep(0.100)
Python nukkua esimerkki
katsotaanpa seuraavassa esimerkissä python aikaa nukkua toiminto.,
Tämä lähtö:
01234Elapsed Time = 5.059988975524902
Kulunut aika on suurempi kuin 5, koska joka kerta, kun silmukka, suoritus on pysähdyksissä 1 toinen. Lisäaika johtuu ohjelman suoritusajasta, käyttöjärjestelmän kierteitysaikataulusta jne.
Erilainen viive python sleep()
Joskus sinun täytyy ehkä viive eri sekuntia aikaa., Voit tehdä sen seuraavasti:
import timefor i in : print("Waiting for %s" % i , end='') print(" seconds") time.sleep(i)
Tämä lähtö:
Waiting for 0.5 secondsWaiting for 0.1 secondsWaiting for 1 secondsWaiting for 2 seconds
Dramaattinen tulostaminen sleep()
saatat täytyy tulostaa joitakin viesti dramaattisella tavalla, voit tehdä sen seuraavasti:
Jos suoritat edellä koodi sitten näet, että tulostuksen jälkeen jokainen merkki viesti, se kestää jonkin aikaa, joka tuntuu dramaattinen.
Python thread sleep
Python time sleep () – funktio on erittäin tärkeä menetelmä monitieteisyyteen., Alla on yksinkertainen esimerkki, joka osoittaa, että python time sleep-toiminto pysäyttää nykyisen langan suorittamisen vain monivaiheisessa ohjelmoinnissa.
alla olevassa kuvassa näkyy python thread sleep examplen tuottama ulostulo.
lähtö se on hyvin selvää, että vain kierteet ovat lakanneet toteuttamista ja ei koko ohjelman python aikaa nukkua toiminto.
siinä on kyse python time sleep-funktiosta tai python sleep-funktiosta.