for at lave en Python-programforsinkelse (pause udførelse) skal du bruge sleep(seconds) – metoden. som kan findes i tidsmodulet.
tidsmodulet giver mange tidsrelaterede funktioner som at få den aktuelle tid, konvertere epoke tid og andre.
relateret kursus:
Python programmering Bootcamp: gå fra nul til helt
tiden.sleep pauser udførelse, hvilket gør programmet vente på den definerede tid. Tiden til at vente (sove) er defineret i sekunder., Hvis du ikke ønsker, at programmet skal fryse helt, skal du bruge threading i stedet.
Den tid.søvn(sek) metode understøtter floating point tal, hvilket betyder, at du kan gøre det vente et halvt sekund for
En simpel nedtælling fra 5:
Nøjagtighed
Den tid.søvn (sekunder) er ikke realtid., Nøjagtigheden afhænger af operativsystemet, nogle gange kan det være slukket i form af millisekunder. 50 millisekunder:
Du får ikke nøjagtigt 50ms, hvis du er afhængig af søvnmetoden.
de fleste PC-maskiner har Hard .aregrænser i området 1-10ms, uanset operativsystem. Til operativsystemet, tid.søvn () betyder bare et tip. Det er ikke en god timingsmekanisme, men god nok til de fleste applikationer.
operativsystemer kan have forskellige implementeringer, hvilket medfører en forskel i tid.,
(Billede fra Stackoverflow)
For større nøjagtighed, du har brug for dedikeret hardware (integreret system) til at holde nøjagtig tid på millisekunder niveau.