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)