Python 3.3+Linux · macOStimeфункция
time.clock_getres()
часы POSIX
Разрешение (шаг показаний) системных часов clk_id в секундах. Есть только в Unix: Linux и macOS, на Windows функции нет.
Синтаксис
time.clock_getres(clk_id)
Разрешение — это шаг, а не точность: 1e-09 у CLOCK_MONOTONIC не значит, что часы не ошибаются на микросекунды. Константы CLOCK_* тоже есть не везде: CLOCK_BOOTTIME — только Linux, и обращение к отсутствующей даёт AttributeError. Переносимый способ узнать то же для обычных часов — get_clock_info(name).resolution.
Примеры
import time
res = time.clock_getres(time.CLOCK_MONOTONIC) # → ? на Windows AttributeError
print(res) # → ? 1e-09
print(res > 0) # → True
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности