Python 3.7+Linux · macOStimeфункция
time.clock_gettime_ns()
часы POSIX
Показания системных часов clk_id целым числом наносекунд. Только Unix: Linux и macOS.
Синтаксис
time.clock_gettime_ns(clk_id) -> int
Предпочтительнее clock_gettime() для CLOCK_REALTIME: там секунды от эпохи велики, и float теряет сотни наносекунд. Результат — int в наносекундах, смешивать с float-версией в одной разности нельзя. На Windows функции нет, переносимые аналоги — time_ns() и monotonic_ns().
Примеры
import time
a = time.clock_gettime_ns(time.CLOCK_MONOTONIC) # → ? на Windows AttributeError
b = time.clock_gettime_ns(time.CLOCK_MONOTONIC)
print(b >= a, type(b).__name__) # → True int
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности