För att göra en Python-programfördröjning (pause execution), använd sleep(seconds) – metoden. som finns i tidsmodulen.
tidsmodulen ger många tidsrelaterade funktioner som att få den aktuella tiden, konvertera epok tid och andra.
relaterad kurs:
Python programmering Bootcamp: gå från noll till hjälte
tiden.sömn pausar körning, vilket gör att programmet väntar på den definierade tiden. Tiden att vänta (sömn) definieras i sekunder., Om du inte vill att programmet ska helt frysa använd gängning istället.
tiden.sleep (sec) metod stöder flyttal, vilket innebär att du kan få det att vänta en halv sekund också
en enkel nedräkningstimer från 5:
noggrannhet
tiden.sömn (sekunder) är inte realtid., Noggrannheten beror på operativsystemet, ibland kan den vara avstängd när det gäller millisekunder.
vänta ca 50 millisekunder:
du får inte exakt 50 ms om du förlitar dig på sömnmetoden.
de flesta PC-maskiner har hårdvarugränser i intervallet 1-10ms, oavsett operativsystem. Till operativsystemet, tid.sömn () betyder bara en ledtråd. Det är inte en bra tidsmekanism, men tillräckligt bra för de flesta applikationer.
operativsystem kan ha olika implementeringar, vilket orsakar skillnad i tid.,
(bild från Stackoverflow)
för högre noggrannhet behöver du dedikerad hårdvara (embedded system) för att hålla exakt tid på millisekunder nivå.