Recupera muro-time in Python utilizzando la libreria standard?
-
11-10-2019 - |
Domanda
Come posso recuperare muro-time in Python utilizzando la libreria standard?
Questa domanda , e questa domanda suggerisce che qualcosa di simile clock_gettime(CLOCK_MONOTONIC_RAW)
o /proc/uptime
sono più appropriate su Linux. Su Windows, time.clock()
ha l'effetto desiderato.
time.time()
, ma la funzione è non garantito per restituire monotonicamente (e linearmente) valori crescenti di tempo.
Soluzione
Victor Stinner scritto un'implementazione di Python di un timer monotona . Vedere http://bugs.python.org/issue10278 per la discussione e la la documentazione per l'imminente rilascio 3.3 riferimento alla nuova funzionalità (scritto in C).
C'è anche Monoclock :
Monoclock è un modulo Python che fornisce l'accesso al clock monotona su sistemi operativi che hanno
librt
POSIX-like.Compatibilità: testato su CPython 2.6.5, 2.7 CPython, PyPy 1.3, e PyPy 1.4.