Как написать программу, которая выполняется в опрделенный час

Bashikov

Новичок
Пользователь
Сен 28, 2020
1
0
1
Допустим в 11 часов, программу будет выполнять одну задачу, в 16 другую. с помощью datetime.datetime.now().time(), не понимаю как правильно составить условие по времени
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 663
474
83
приведите минимальный пример с вашей задачей, вам нужно поместить в переменную время для ваших задач и сравнивать его с datetime.datetime.now().time()
Минимальный пример
Python:
from datetime import datetime

time = datetime.strptime('11:00', '%H:%M')
time2 = datetime.strptime('16:00', '%H:%M')

while True
    if time.time() == datetime.now().time().replace(microsecond=0):
        pass #Ваша задача на 11:00
    elif time2.time() == datetime.now().time().replace(microsecond=0):
        pass  # Ваша задача на 16:00
Можно добавить time.sleep(1) в цикл while
 
Последнее редактирование:
  • Мне нравится
Реакции: Bashikov

Форум IT Специалистов