python用schedule模塊實現定時任務


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)

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM