如何持续检查陈述是否正确



我写了这个简短的程序来发出警报。基本上,您选择一个时间来设置闹钟,它将播放模拟手表alarm_daniel-simion.wav。 我尝试使用一段时间的 True: 语句,但这似乎不起作用。有人可以帮忙吗?

import time
import datetime
import winsound
from datetime import datetime
lcltime =datetime.now().strftime('%H:%M')
print(lcltime)
while True:
if lcltime == "22:33":
winsound.PlaySound("analog-watch-alarm_daniel-simion.wav",  winsound.SND_ALIAS)
break

你应该把这一行放在 while 循环lcltime=datetime.now().strftime('%H:%M')

只需将时间变量放入循环中即可更新计时器。

import winsound 
from datetime import datetime
while True:
lcltime =datetime.now().strftime('%H:%M')
if lcltime == "22:51":
winsound.PlaySound("analog-watch-alarm_daniel-simion.wav",  winsound.SND_ALIAS)
break

最新更新