admin管理员组文章数量:1130349
安装
pip install schedule
设置定时任务
设置间隔长度:every()
设置时间类型:seconds、minutes、day、days、monday、tuesday、wednesday、thursday、friday、saturday、sunday
设置具体时间:at()
设置任务:do()
举例
# 每隔10秒钟执行一次
schedule.every(10).seconds.do(job)
# 每隔10分钟执行一次
schedule.every(10).minutes.do(job)
#每隔2小时执行一次
schedule.every(2).minutes.do(job)#每天10:30执行任务
schedule.every().day.at("10:30").do(job)# 每隔5到10天执行一次任务
schedule.every(5).to(10).days.do(job)# 每周一执行一次任务
schedule.every().monday.do(job)# 每周三的13:00执行任务
schedule.every().wednesday.at("13:00").do(job)
执行定时任务
#encoding=utf-8
import time
import scheduledef job_hello(*args):
print('hello')
# 每隔5s执行一次
schedule.every(5).seconds.do(job_hello)
if __name__ == '__main__':
while 1:
schedule.run_pending()
time.sleep(1)
取消任务
在执行的任务里,添加语句return schedule.CancelJob
安装
pip install schedule
设置定时任务
设置间隔长度:every()
设置时间类型:seconds、minutes、day、days、monday、tuesday、wednesday、thursday、friday、saturday、sunday
设置具体时间:at()
设置任务:do()
举例
# 每隔10秒钟执行一次
schedule.every(10).seconds.do(job)
# 每隔10分钟执行一次
schedule.every(10).minutes.do(job)
#每隔2小时执行一次
schedule.every(2).minutes.do(job)#每天10:30执行任务
schedule.every().day.at("10:30").do(job)# 每隔5到10天执行一次任务
schedule.every(5).to(10).days.do(job)# 每周一执行一次任务
schedule.every().monday.do(job)# 每周三的13:00执行任务
schedule.every().wednesday.at("13:00").do(job)
执行定时任务
#encoding=utf-8
import time
import scheduledef job_hello(*args):
print('hello')
# 每隔5s执行一次
schedule.every(5).seconds.do(job_hello)
if __name__ == '__main__':
while 1:
schedule.run_pending()
time.sleep(1)
取消任务
在执行的任务里,添加语句return schedule.CancelJob
版权声明:本文标题:Python定时任务Schedule 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1755001964a2752237.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论