все Python 3timeфункция
time.time()
часы и замер интервалов
Текущее время в секундах от эпохи Unix (1 января 1970 UTC) числом float — «отметка времени» для записи в лог, файл или базу.
Синтаксис
time.time() -> float
Это настенные часы: их переводит NTP или пользователь, и разность двух вызовов бывает отрицательной или с прыжком на час — интервалы меряют monotonic() или perf_counter(). От часового пояса число не зависит: в Москве и в Лондоне оно одно, пояс появляется только в localtime(). Частая путаница импортов: после from datetime import time имя time — уже класс времени суток, и time.time() падает с AttributeError.
Примеры
import time
print(time.time()) # → ? 1791331200.123456 — зависит от момента запуска
print(time.time() > 1.7e9) # → True
from datetime import time
try:
time.time()
except AttributeError as e:
print(e) # → type object 'datetime.time' has no attribute 'time'
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности