ahhoz, hogy a Python program késleltetés (szünet végrehajtás), használja a sleep(másodperc) módszer. amely megtalálható az idő modulban.
az időmodul sok időhöz kapcsolódó funkciót biztosít, mint például az aktuális idő megszerzése, az epoch idő konvertálása stb.
kapcsolódó tanfolyam:
Python programozás Bootcamp: menj nulláról hős
az idő.az alvás szünetelteti a végrehajtást, így a program megvárja a megadott időt. A várakozási idő (alvás) másodpercben van meghatározva., Ha nem akarja, hogy a program teljesen lefagyjon, használja a menetvágást.
az idő.sleep(sec) módszer támogatja lebegőpontos számok, ami azt jelenti, hogy várni egy fél másodperc is
egy egyszerű visszaszámláló 5:
Az idő.az alvás (másodperc) nem valós idő., A pontosság az operációs rendszertől függ, néha milliszekundumonként ki lehet kapcsolni.
várjon körülbelül 50 milliszekundumot:
nem fog pontosan 50ms-t kapni, ha az alvási módszerre támaszkodik.
a legtöbb PC-gép hardverkorlátokkal rendelkezik az 1-10ms tartományban, az operációs rendszertől függetlenül. Az operációs rendszerre, idő.az alvás() csak egy tippet jelent. Ez nem egy jó időzítési mechanizmus, de elég jó a legtöbb alkalmazáshoz.
az operációs rendszereknek különböző implementációi lehetnek, ami időbeli különbséget okoz.,
(kép a Stackoverflow-ból)
a nagyobb pontosság érdekében dedikált hardverre (beágyazott rendszerre) van szüksége, hogy pontos időt tartson a milliszekundum szintjén.