Question

Comment puis-je récupérer temps de mur en Python en utilisant la bibliothèque standard?

Cette question et cette question suggère que quelque chose comme clock_gettime(CLOCK_MONOTONIC_RAW) ou href="http://linux.die.net/man/5/proc" rel="nofollow noreferrer"> /proc/uptime sont les plus appropriés sur Linux. Sous Windows, time.clock() a l'effet désiré.

Je voudrais utiliser time.time() , mais la fonction est non garantie à retourner de façon monotone (et linéaire) des valeurs croissantes de temps.

Était-ce utile?

La solution

Victor Stinner a écrit une implémentation Python d'un minuterie monotones. Voir http://bugs.python.org/issue10278 pour la discussion et la documentation de la dernière version 3.3 faisant référence à la nouvelle fonction (codé en C).

Il y a aussi Monoclock :

  

Monoclock est un module Python   donne accès à l'horloge monotones   sur-Posix comme OSes qui ont librt.

     

Compatibilité: testé sur CPython   2.6.5, CPython 2,7, pypy 1,3 et 1,4 pypy.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top