Python tiden for sovemodus()

Hei alle sammen, håper du lære python godt. I denne opplæringen vil vi lære om python tiden for sovemodus () – metoden. Python-sleep-funksjon tilhører python tid modul som allerede er diskutert tidligere

Python tid sove

Python tid sleep funksjonen brukes til å legge til forsinkelser i utførelsen av et program. Vi kan bruke python-sleep-funksjon for å stoppe kjøring av programmet for gitt tidspunkt i løpet av sekunder., Legg merke til at python tid sleep-funksjonen faktisk stopper utførelsen av gjeldende tråden, og ikke hele programmet.

Python tiden for sovemodus () – funksjonen syntaks

Python søvn() er en metode for python tid modulen. Så, først må vi importere tid module da kan vi bruke denne metoden. Måten å bruke python søvn () – funksjonen er:

Her argumentet for sovemodus () – metoden t er i sekunder. Det betyr, når uttalelsen tid.søvn(t) er utført så den neste linjen med kode vil bli utført etter t sekunder., Se følgende eksempel:

# importing time moduleimport timeprint("Before the sleep statement")time.sleep(5)print("After the sleep statement")

Hvis du kjører koden ovenfor så vil du se at den andre ut utføres etter 5 sekunder. Så du kan gjøre forsinkelse i koden som nødvendig.

argumentet kan være i flytende verdi også å ha mer presise forsinkelse. For eksempel at du ønsker å gjøre forsinkelse for 100 millisekunder som er 0,1 sekunder, som følgende:

import timetime.sleep(0.100)

Python sove eksempel

La oss se på følgende eksempel python tid sleep-funksjon.,

Dette vil utgangseffekt:

01234Elapsed Time = 5.059988975524902

Medgått tid er større enn 5, fordi hver gang i for-løkke, gjennomføring er stoppet i 1 sekund. Den ekstra tiden er på grunn av kjøring av programmet, operativsystem tråden planlegging etc.

Annen forsinkelse av python sovemodus (hvile -)

noen Ganger kan du behov for å utsette for ulike sekunder av gangen., Du kan gjøre det slik:

import timefor i in : print("Waiting for %s" % i , end='') print(" seconds") time.sleep(i)

Dette vil utgangseffekt:

Waiting for 0.5 secondsWaiting for 0.1 secondsWaiting for 1 secondsWaiting for 2 seconds

Dramatiske utskrift med sovemodus (hvile -)

Du trenger å skrive ut noen melding i en dramatisk måte, kan du gjøre det som følgende:

Hvis du kjører koden ovenfor så, du vil se at når du har skrevet ut alle tegn i meldingen det tar litt tid, som virker som dramatisk.

Python tråden sove

Python tiden for sovemodus () – funksjonen er svært viktig metode for multithreading., Nedenfor er et enkelt eksempel som viser at python tid sleep-funksjonen stopper gjennomføring av aktuelle tråden bare i multithreaded.

Nedenfor bildet viser utgang produsert av over python tråden sove eksempel.

Fra output-det er helt klart at bare trådene blir stoppet fra gjennomføring, og ikke hele programmet ved å python tid sleep-funksjon.

Det er alt om python tid dvalemodus eller python-sleep-funksjon.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *