十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
APScheduler (advanceded python scheduler)是一款Python開發(fā)的定時(shí)任務(wù)工具。
文檔地址 apscheduler.readthedocs.io/en/latest/u…
特點(diǎn):
1 安裝
pip install apscheduler
2 組成
3 使用方式
from apscheduler.schedulers.background import BlockingScheduler # 創(chuàng)建定時(shí)任務(wù)的調(diào)度器對(duì)象 scheduler = BlockingScheduler() # 創(chuàng)建執(zhí)行器 executors = { 'default': ThreadPoolExecutor(20), } # 定義定時(shí)任務(wù) def my_job(param1, param2): # 參數(shù)通過(guò)add_job()args傳遞傳遞過(guò)來(lái) print(param1) # 100 print(param2) # python # 向調(diào)度器中添加定時(shí)任務(wù) scheduler.add_job(my_job, 'date', args=[100, 'python'], executors=executors) # 啟動(dòng)定時(shí)任務(wù)調(diào)度器工作 scheduler.start()