定时器用于每天同一时间去触发,或者定时触发程序非常有用。
本示例按照每天同一时间触发,进行某些操作。
总的来说用到Datetime库和两个while循环。
代码:
import datetime,time
def InIt():
print("程序开始运行")
if __name__ == '__main__':
while True:
while True:
# 获取当前时间
now = datetime.datetime.now()
# 每天固定时间触发程序
if now.hour == 4 and now.minute == 52:
break
# 间隔10s刷新一次
time.sleep(10)
# 程序主入口
InIt()