Здравствуйте, я новичок в Python, и я только что изучил основы и основы программирования на Python. Я хотел сделать эту программу, которая будет уведомлять меня, когда мой класс заканчивается, однако, когда я запускаю свою программу, она выполняет ее только один раз
Когда я зацикливаю ее, она не получает постоянного доступа к моей дате и времени (вместо этого оназанимает время с момента выполнения кода). Любое предложение о том, как решить эту проблему?
import win10toast
import datetime
currentDT = datetime.datetime.now()
toaster = win10toast.ToastNotifier()
while (1):
def Period_A():
if currentDT.hour == 7 and currentDT.minute == 30:
toaster.show_toast('Shedule Reminder', 'It is Period A time!', duration=10)
Я хотел, чтобы код выполнялся в фоновом режиме и постоянно обновлял значение даты и времени, чтобы уведомление появлялось в желаемое время, а не во время выполнения кода;).