Как сделать выполнение какой-либо команды в питоне в опр. период времени?

Каждый раз перезапускать код не особо хочется, чтобы получать обновлённые данные - глупо и хотелось бы автоматизировать процесс. Можно ли сделать в питоне таймер, который бы активировал по своему окончанию код, а потом вновь отсчитывал время?


Ответы (2 шт):

Автор решения: RandomDice 779

Вы можете сделать цикл:

import time

while True:
    time.sleep(10) # Ваш таймер, время в секундах
    # Ваш код
→ Ссылка
Автор решения: RandomDice 779
from datetime import datetime

while True:
    if datetime.now().date() == 'день.мес.год ' and datetime.now().time() == 'чч:мм:сс':
    # проверка даты и времени
    # ваш код
    else:
        pass
→ Ссылка