Объекты таймера
Этот класс представляет действие, которое должно быть запущено только по истечении определенного времени, - таймер.Таймер является подклассом Thread и, как таковой, также служит примером создания пользовательских потоков.
Таймеры запускаются, как и потоки, путем вызова их метода start ().Таймер можно остановить (до того, как его действие началось), вызвав метод cancel ().Интервал ожидания таймера перед выполнением его действия может не совпадать с интервалом, заданным пользователем.
Например:
def hello():
print("hello, world")
t = Timer(30.0, hello)
t.start() # after 30 seconds, "hello, world" will be printed
class threading.Timer (интервал, функция, аргументы = нет, kwargs = нет)
Создайте таймер, который будет запускать функцию с аргументами args и ключевыми словами kwargs после того, как пройдут интервалы в секундах.Если args None (по умолчанию), то будет использоваться пустой список.Если kwargs - None (по умолчанию), то будет использоваться пустой dict.
cancel ()
Остановите таймер и отмените выполнение действия таймера.Это будет работать, только если таймер все еще находится на стадии ожидания.