python定時任務

2021-09-26 13:48:12 字數 885 閱讀 5261

原文:

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定時任務

說明 使用python內建的模組來實現,本篇部落格只是以迴圈定時來示範,其他的可以結合crontab的風格自己設定 一 導包 from apscheduler.schedulers.blocking import blockingscheduler二 普通函式的使用 1 interval模式,功能比...

Python 定時任務

在專案中,我們可能遇到有定時任務的需求。其一 定時執行任務。例如每天早上 8 點定時推送早報。其二 每隔乙個時間段就執行任務。比如 每隔乙個小時提醒自己起來走動走動,避免長時間坐著。今天,我跟大家分享下 python 定時任務的實現方法。請參考 python定時任務 上 python定時任務 下 第...

Python 定時任務

1 需求規定 每天16點的每分鐘的第20s定時執行乙個.py檔案,執行完時再休息3s。2 實現 1 schedule.py import datetime,os,time coding utf 8 def job interval,command while true now datetime.da...