Python 3.7+Linux · macOStimeфункция
time.clock_settime_ns()
часы POSIX
Устанавливает системные часы clk_id значением в наносекундах (int). Unix: Linux и macOS, нужны права администратора.
Синтаксис
time.clock_settime_ns(clk_id, time)
Ограничения те же, что у clock_settime(): только CLOCK_REALTIME, без прав — PermissionError, для монотонных часов — OSError EINVAL. Значение — целое число наносекунд от эпохи; float сюда не передают, это TypeError.
Примеры
import time
try:
time.clock_settime_ns(time.CLOCK_MONOTONIC, 0)
except OSError as e:
print(e.errno) # → 22
import time
try:
time.clock_settime_ns(time.CLOCK_REALTIME, 1.5)
except TypeError as e:
print(type(e).__name__) # → TypeError
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности