Получить время на стене в Python, используя стандартную библиотеку?

StackOverflow https://stackoverflow.com/questions/4687408

Вопрос

Как я могу получить Время стены В 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top