Abrufen Wand-Zeit in Python die Standard-Bibliothek verwenden?
-
11-10-2019 - |
Frage
Wie kann ich abrufen Wand Zeit in Python die Standard-Bibliothek mit?
Diese Frage und diese Frage, dass so etwas wie clock_gettime(CLOCK_MONOTONIC_RAW)
oder /proc/uptime
sind am besten geeignet für Linux. Unter Windows time.clock()
hat den gewünschten Effekt.
würde ich time.time()
, aber die Funktion ist nicht garantiert monoton (linear) zurückzukehren Zeitwert zu erhöhen.
Lösung
Victor Stinner schrieb eine Python-Implementierung von einem monotonen Timer . Siehe http://bugs.python.org/issue10278 für die Diskussion und die Dokumentation für die kommende Version 3.3 die neue Funktion Referenzierung (codiert in C).
Es gibt auch Monoclock :
Monoclock ist eine Python-Modul, dass bietet Zugriff auf die monotone Uhr auf POSIX-ähnliche Betriebssysteme, die
librt
haben.Kompatibilität: getestet auf CPython 2.6.5, CPython 2.7, 1.3 PyPy und PyPy 1.4.