码迷,mamicode.com
首页 > 编程语言 > 详细

python用schedule模块实现定时任务

时间:2018-07-12 21:48:36      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:col   test   class   默认   ever   eve   pre   seconds   nes   

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模块实现定时任务

标签:col   test   class   默认   ever   eve   pre   seconds   nes   

原文地址:https://www.cnblogs.com/wanglinjie/p/9286323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!