如何使用标准库在 Python 中检索挂钟时间?
这个问题和这个问题会暗示类似clock_gettime(CLOCK_MONOTONIC_RAW)
或/proc/uptime
最适合Linux的东西。在 Windows 上,time.clock()
具有预期的效果。
我会使用time.time()
,但不能保证该函数返回单调(和线性)增加的时间值。
如何使用标准库在 Python 中检索挂钟时间?
这个问题和这个问题会暗示类似clock_gettime(CLOCK_MONOTONIC_RAW)
或/proc/uptime
最适合Linux的东西。在 Windows 上,time.clock()
具有预期的效果。
我会使用time.time()
,但不能保证该函数返回单调(和线性)增加的时间值。
Victor Stinner 编写了单调计时器的 Python 实现。请参阅http://bugs.python.org/issue10278的讨论和即将发布的 3.3 版本引用新功能(用 C 编码)的文档。
还有Monoclock:
Monoclock 是一个 Python 模块,它提供对具有
librt
.兼容性:在 CPython 2.6.5、CPython 2.7、pypy 1.3 和 pypy 1.4 上测试。