Retrieve wall-time in Python using the standard library?

不羁岁月 提交于 2019-12-07 02:18:27

问题


How can I retrieve wall-time in Python using the standard library?

This question, and this question would suggest that something like clock_gettime(CLOCK_MONOTONIC_RAW) or /proc/uptime are most appropriate on Linux. On Windows, time.clock() has the desired effect.

I would use time.time(), but the function is not guaranteed to return monotonically (and linearly) increasing time values.


回答1:


Victor Stinner wrote a Python implementation of a monotonic timer. See http://bugs.python.org/issue10278 for the discussion and the docs for the upcoming 3.3 release referencing the new feature (coded in C).

There is also Monoclock:

Monoclock is a Python module that provides access to the monotonic clock on POSIX-like OSes that have librt.

Compatibility: tested on CPython 2.6.5, CPython 2.7, pypy 1.3, and pypy 1.4.



来源:https://stackoverflow.com/questions/4687408/retrieve-wall-time-in-python-using-the-standard-library

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!