schedule模块用法
1 import schedule 2 import time 3 4 def test(): 5 print("I'm working...") 6 def test2(): 7 print("I'm working... in job2") 8 9 # 每10分钟执行一次job函数10 schedule.every(10).minutes.do(test)11 # 每10秒执行一次job函数12 schedule.every(10).seconds.do(test)13 # 当every()没参数时默认是1小时/分钟/秒执行一次job函数14 schedule.every().hour.do(test)15 schedule.every().day.at("10:30").do(test)16 schedule.every().monday.do(test)17 # 具体某一天某个时刻执行一次job函数18 schedule.every().wednesday.at("13:15").do(test)19 # 可以同时定时执行多个任务,但是每个任务是按顺序执行20 schedule.every(10).seconds.do(job2)21 # 如果job函数有有参数时,这么写22 schedule.every(10).seconds.do(job,"参数")23 while True:24 # 启动服务25 schedule.run_pending()26 time.sleep(1)