logo

time.sleep() v Pythone

Funkcia Python time sleep() pozastaví vykonávanie na daný počet sekúnd.

Syntax časového spánku ()

Syntax: spánok (s)



parametre:

    sec : Počet sekúnd, počas ktorých je potrebné zastaviť kód.

Návraty: VOID.

Niekedy je potrebné zastaviť tok programu, aby sa mohlo uskutočniť niekoľko ďalších spustení, alebo jednoducho kvôli požadovanej utilite. sleep() sa môže hodiť v takej situácii, ktorá poskytuje presný a flexibilný spôsob, ako zastaviť tok kódu na ľubovoľné časové obdobie. Táto funkcia popisuje prehľad tejto funkcie.



Príklad 1: Vytvorenie časového oneskorenia v sekúnd

Čas začiatku a čas konca sa vytlačí so 6-sekundovým oneskorením.

vycentrovanie obrázka v css

Python3






import> time> # printing the start time> print>(>'The time of code execution begin is : '>, time.ctime())> # using sleep() to hault the code execution> time.sleep(>6>)> # printing the end time> print>(>'The time of code execution end is : '>, time.ctime())>

>

>

Výkon:

The time of code execution begin is : Mon Apr 9 20:57:10 2018 The time of code execution end is : Mon Apr 9 20:57:16 2018>

Príklad 2: Vytvorenie časového oneskorenia v minút

Zoznam sa zobrazí po oneskorení 3 minút

Python3




import> time> # creating and Initializing a list> Languages>=> [>'Java'>,>'C++'>,>'Python'>,>'Javascript'>,> >'C#'>,>'C'>,>'Kotlin'>]> # creating a time delay of 3 minutes> time.sleep(>3> *> 60>)> print>(Languages)>

>

>

Výkon:

Po oneskorení 3 minút sa zoznam zobrazí ako:

['Java', 'C++', 'Python', 'Javascript', 'C#', 'C', 'Kotlin']>

Aplikácia time.sleep()

Existuje mnoho aplikácií, na ktoré sa funkcia sleep() používa. Či už ide o spustenie vlákna na pozadí, ktoré sa opakuje v pravidelných intervaloch, dá sa to implementovať pomocou funkcie sleep(). Ďalšou populárnou aplikáciou je funkcia sleep() na tlač slov písmeno po písmene pre dobré používateľské rozhranie. Ten je znázornený v kóde nižšie.

Príklad 1: Vytvorenie časového oneskorenia v Pythonová slučka

Python3




import> time> # initializing string> strn>=> 'techcodeview.com'> # printing geeksforgeeks after delay> # of each character> for> i>in> range>(>0>,>len>(strn)):> >print>(strn[i], end>=>'')> >time.sleep(>2>)>

>

>

Výkon:

GeeksForGeeks>

Poznámka: Viditeľný efekt funkcie sleep() je možné vidieť v miestnom editore.

Príklad 2: Vytvorenie časového oneskorenia Python Zoznam

Python3

ako otvoriť skryté aplikácie v systéme Android




# importing time package> import> time> # creating a time delay of 5 seconds> time.sleep(>5>)> # creating and Initializing a list> myList>=> [>'Jai'>,>'Shree'>,>'RAM'>,>5>,>'August'>,>2020>]> # the list will be displayed after the> # delay of 5 seconds> print>(myList)>

>

>

Výkon:

Po oneskorení 5 sekúnd dostaneme výstup ako:

['Jai', 'Shree', 'RAM', 5, 'August', 2020]>

Príklad 3: Vytvorenie časového oneskorenia Python Násobný

Python3




# importing time package> import> time> # creating a time delay of 4 seconds> time.sleep(>4>)> # creating and Initializing a tuple> mytuple>=> (>'Anil Kumbl'>,>'Sachin Tendulkar'>,>'Sunil Gavaskar'>,> >'Rahul Dravid'>,>'Mahendra Singh Dhoni'>,> >'Dennis Lillee'>,>'Muttiah Muralitharan'>,>'Shane Warne'>)> # the tuple will be displayed after the delay of 4 seconds> print>(mytuple)>

>

>

Výkon:

Po oneskorení 4 sekúnd dostaneme výstup ako:

('Anil Kumbl', 'Sachin Tendulkar', 'Sunil Gavaskar', 'Rahul Dravid', 'Mahendra Singh Dhoni', 'Dennis Lillee', 'Muttiah Muralitharan', 'Shane Warne')>

Príklad 4: Časové oneskorenie v a Porozumenie zoznamu

Python3




# importing time package> import> time> # creating and Initializing a list> cricketers>=> [>'Anil Kumble'>,>'Sachin Tendulkar'>,>'Sunil Gavaskar'>,> >'Rahul Dravid'>,>'Mahendra Singh Dhoni'>,> >'Dennis Lillee'>,>'Muttiah Muralitharan'>,>'Shane Warne'>]> # time delay of 7 seconds is created> # after every 7 seconds item of list gets displayed> cricketers>=> [(time.sleep(>7>),>print>(cric))>for> cric>in> cricketers]>

>

>

Výkon:

Po každých 7 sekundách sa položky v zozname zobrazia ako:

Anil Kumble Sachin Tendulkar Sunil Gavaskar Rahul Dravid Mahendra Singh Dhoni Dennis Lillee Muttiah Muralitharan Shane Warne>

Príklad 5: Vytváranie Viacnásobné Časové oneskorenia

Python3




# importing time package> import> time> # creating and Initializing a list> Languages>=> [>'Java'>,>'C++'>,>'Python'>,>'Javascript'>,>'C#'>,>'C'>,>'Kotlin'>]> # creating a time delay of 5 seconds> time.sleep(>5>)> # the list will be displayed after the delay of 5 seconds> print>(Languages)> for> lan>in> Languages:> ># creating a time delay of 13 seconds> >time.sleep(>13>)> ># After every 13 seconds an item of list will be displayed> >print>(lan)>

internetový protokol smtp

>

>

Výkon:

Po oneskorení 5 sekúnd sa zoznam zobrazí ako:

['Java', 'C++', 'Python', 'Javascript', 'C#', 'C', 'Kotlin']>

Potom po každých 13 sekundách sa položky v zozname zobrazia ako:

Java C++ Python Javascript C# C Kotlin>