Получить время на стене в Python, используя стандартную библиотеку?
-
11-10-2019 - |
Вопрос
Как я могу получить Время стены В Python с использованием стандартной библиотеки?
Этот Вопрос и это Вопрос предполагает, что что -то вроде clock_gettime(CLOCK_MONOTONIC_RAW)
или же /proc/uptime
наиболее подходят для Linux. В окнах, time.clock()
имеет желаемый эффект.
я хотел бы использовать time.time()
, но функция не гарантированно вернет монотонно (и линейно) увеличение значений времени.
Решение
Виктор Стиннер написал Реализация Python монотонного таймера. Анкет Видеть http://bugs.python.org/issue10278 для обсуждения и Документы для предстоящего выпуска 3.3 Ссылка на новую функцию (кодировано в C).
Существует также Моноклок:
Monoclock-это модуль Python, который обеспечивает доступ к монотонным часам на OSES, похожих на POSIX, которые имеют
librt
.Совместимость: протестировано на CPYTHON 2.6.5, CPYTHON 2.7, PYPY 1.3 и PYPY 1.4.