admin管理员组文章数量:1794759
Python定时任务: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)
版权声明:本文标题:Python定时任务:schedule模块 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686479237a72120.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论