apscheduler執行定時任務框架

2021-10-01 10:47:13 字數 559 閱讀 9249

#最簡單用法

#匯入模組

from apscheduler.schedulers.blocking import blockingscheduler

from datetime import datetime

#建立物件

scheduler = blockingscheduler()

#建立定時任務

#觸發器為 interval,每隔 3 秒執行一次

scheduler.add_job(tick, 『interval』, seconds=3)

#cron 則按固定的時間間隔觸發,每天13時19分執行一次

scheduler.add_job(tick, 『cron』, hour=13, minute=9)

#date 按特定時間點觸發,2023年12月13日13時33分0秒

scheduler.add_job(tick, 『date』, run_date=datetime(2019, 12, 13, 13, 32, 0))

#4.執行

scheduler.start()

借鑑:借鑑:

使用apScheduler執行定時任務

從這篇博文可以了解到apscheduler的詳細解釋,也很簡潔優雅,改寫後可以直接用於生產環境!從這篇博文可以了解cron表示式的詳細解釋 coding utf 8 from apscheduler.schedulers.blocking import blockingscheduler impor...

APScheduler執行定時任務 簡單使用

本例目的 每天17 19 07列印 hello scheduler 版本3.3.1 tar zxvf 原始碼包名安裝 python setup.py installfrom apscheduler.schedulers.blocking import blockingscheduler schedu...

定時迴圈調取函式 APScheduler

因為想要迴圈調取某一函式,並且可以更加精細化的控制,任務查詢需要跨平台執行,最好使用這種定時任務框架。apscheduler 提供了基於日期,固定時間間隔以及 crontab 型別的任務,我們可以在主程式的執行過程中快速增加新作業或刪除舊作業。pip install apscheduler 1 首先...