以下是一个示例代码,用于安排一个重复闹钟:
import datetime
import time
# 设置闹钟时间
alarm_time = input("请输入闹钟时间(格式为HH:MM):")
hour, minute = map(int, alarm_time.split(':'))
# 循环检查时间,直到达到闹钟时间
while True:
now = datetime.datetime.now()
if now.hour == hour and now.minute == minute:
print("闹钟响了!")
break
else:
# 每隔1秒钟检查一次时间
time.sleep(1)
这个示例中,首先输入闹钟的时间(格式为HH:MM),然后使用datetime.datetime.now()
获取当前时间。在一个无限循环中,每隔1秒钟检查一次当前时间是否与闹钟时间相等。如果相等,则输出“闹钟响了!”并跳出循环,闹钟任务结束。如果不相等,则继续循环直到达到闹钟时间。
上一篇:安排一个需要多个资源的工作
下一篇:安排一个自定义时间的查询