Python Glossary English

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Сообщить о неточности