Нет необходимости «жестко кодировать» переменную now
, чтобы она всегда ссылалась на один и тот же момент времени.Функция now()
из библиотеки datetime
возвращает объект datetime
;значения возвращаемого объекта не изменятся со временем.
>>> import datetime
>>> import time
>>> x = datetime.datetime.now()
>>> x
datetime.datetime(2010, 8, 14, 16, 26, 6, 592441)
>>> time.sleep(5)
>>> x
datetime.datetime(2010, 8, 14, 16, 26, 6, 592441)