Seite 1 von 1

Zeitfunktionen mit Python time.sleep(5)

Verfasst: Dienstag 18. April 2023, 11:54
von Achim Klein
Hallo
Wenn ich die Lib lade (import time) habe ich die Funktionen zur Zeit bei Python. Damit kann ich dann schreiben:
time.sleep(5) und habe damit eine Pause von 5 Sekunden.
Wie kann ich das machen wenn ich z.B. eine Zeit mit 10ms oder 0,1ms brauche?
Mit der Angabe time.msleep(10) bekomme ich eine Fehlermeldung. Leider hat meine Suche im Netz auch nichts dazu gebracht. Wer kann helfen?

Re: Zeitfunktionen mit Python time.sleep(5)

Verfasst: Dienstag 18. April 2023, 12:02
von __deets__
Du sagst es doch selbst. 0,1ms ist eine zehntel Millisekunde. Und eine Millisekunde ist eine 1000stel Sekunde. Entsprechend musst du 0.001 angeben. Was auch dokumentiert ist in time.sleep:

https://docs.python.org/3.11/library/ti ... time.sleep

“‘“”
Suspend execution of the calling thread for the given number of seconds. The argument may be a floating point number to indicate a more precise sleep time.
“””

Re: Zeitfunktionen mit Python time.sleep(5)

Verfasst: Dienstag 18. April 2023, 12:05
von __blackjack__
@Achim Klein: Die Dokumentation vom `time`-Modul hätte verraten, dass es keine `msleep()`-Funktion gibt. Und dort steht auch was das Argument bei `sleep()` bedeutet, was dann auch die Lösung zu dem Problem ist. Nicht so viel *irgendwo* im Netz suchen, sondern erst mal die Dokumentation konsultieren. Dafür ist die da. 🙂