for Å lage et Python-program forsinkelse (pause gjennomføring), bruk sovemodus(sekunder) – metoden. som kan bli funnet i den tiden modul.
tiden modulen gir mange tid i slekt funksjonalitet som å få aktuell tid, konvertere epoke tid, og andre.
Relaterte Kurs:
Python-Programmering Bootcamp: Gå fra null til helten
Den tid.søvn pauser utførelse, noe som gjør programmet vent for det definerte tidspunktet. Tid til å vente (hvilemodus) er definert i sekunder., Hvis du ikke vil at programmet skal helt fryse bruk gjenging i stedet.
Den tid.søvn(sek) metoden støtter flyttall, som betyr at du kan gjøre det vente et halvt sekund for
En enkel nedtellingstidtaker fra 5:
Nøyaktighet
tiden.søvn(sekunder) er ikke ekte tid., Nøyaktigheten avhenger av operativsystemet, noen ganger kan det være av i form av millisekunder.
Å vente ca 50 millisekunder:
Du vil ikke få nøyaktig 50ms hvis du stole på sove-metoden.
de Fleste PC-maskiner har maskinvare grenser i 1-10ms utvalg, uavhengig av operativsystem. Til operativsystemet, tid.søvn() betyr bare et hint. Det er ikke en god timing mechanism, men god nok for de fleste bruksområder.
operativsystemer kan ha ulike implementeringer, forårsaker en forskjell i tid.,
(Bilde fra Stackoverflow)
For høyere nøyaktighet, du trenger dedikert maskinvare (embedded system) for å holde nøyaktig tid på millisekunder nivå.