你好,我是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)
我希望代码在后台运行,并不断更新日期和时间的值,以便通知将显示在所需的时间而不是代码执行的时间上;)。>
你好,我是python的初学者,我刚刚学习了python编程的基础知识。我想制作一个程序,该程序在班级结束时通知我,但是,一旦我运行...
currentDT = datetime.datetime.now()
行在整个程序中仅被调用一次,因此大约在您运行脚本时保持不变。