成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在使用apscheduler 的BackgroundScheduler調度時結果出不來?

開發 后端
這篇文章主要盤點了一個Python定時任務的問題,文中針對該問題,給出了具體的解析和代碼實現,幫助粉絲順利解決了問題。

大家好,我是皮皮。

一、前言

前幾天在Python白銀交流群【魚開溜??】問了一個Python定時任務的問題,提問截圖如下:

下面是他的代碼:

from apscheduler.schedulers.background import BackgroundScheduler
scheduler = BackgroundScheduler(timezone='Asia/Shanghai')
def job_func1():
print("1")
scheduler.add_job(job_func1, id='001', name='test1', trigger='interval', seconds=1)
def main():
scheduler.start()
scheduler.print_jobs()
if name == 'main':
main()

二、實現過程

這里需要先安裝apscheduler庫,不然會報錯。

這里【dcpeng】給了一個解決辦法,把那個interval參數去除就好了。

不過沒那個參數,實現不了定時功能。

不過也不要慌,這里有相關參數說明。

所以需要定時任務的話,定時任務器的參數可以參考下面進行設置。

scheduler.add_job(my_task, trigger="date",
run_date=date(2019, 6, 10),
args=("mashiro", 17),
kwargs={"gender": "女"})
scheduler.add_job(my_task,
trigger="date",
run_date=datetime(2019, 6, 9, 17, 14, 4),
args=("mashiro", 17),
kwargs={"gender": "女"})
scheduler.add_job(my_task,
trigger="date",
run_date="2019-6-9 17:14:05",
args=("mashiro", 17),
kwargs={"gender": "女"})

未指定日期,則會立即執行

scheduler.add_job(my_task,
args=("mashiro", 17),
kwargs={"gender": "女"})

如此一來,問題就得到解決了。

粉絲想要實現的功能是,類似于linux的crontab,想要在特定時間范圍或者時間間隔下跑某些函數,查到功能比較強大的apscheduler,有兩種方式實現我需要的功能:①是有進程阻塞的BlockingSchedul ②是無進程阻塞的BackgroundScheduler。差別在于時間差,粉絲想的是如果有多條進程需要同時跑,要么異步,要么用無進程阻塞的,故選了方式②,提供的代碼如下。

可以看到這里,針對參數做了修改,之前寫法是trigger=interval,這里把時間間隔放到前面,在這個時間范圍內,1秒執行一次。并在主程序加上死循環,一直處于掛起狀態循環,類似于只用Scheduler的,可以得到如下結果:

三、總結

大家好,我是皮皮。這篇文章主要盤點了一個Python定時任務的問題,文中針對該問題,給出了具體的解析和代碼實現,幫助粉絲順利解決了問題。

責任編輯:龐桂玉 來源: Python共享之家
相關推薦

2020-04-01 16:10:02

PythonAPScheduler調度

2015-11-16 14:47:49

Windows 10TH2更新

2025-05-08 08:00:00

FastAPI開發異步定時

2024-03-21 07:08:53

AIntervalCronPython

2021-01-14 10:03:38

大數據數據業務數據集

2011-08-17 09:06:07

Windows7聲卡驅動

2021-08-11 10:50:35

AirFlow MaxCompute阿里云

2024-03-12 11:39:30

Python開發

2014-11-24 13:30:47

蘋果設計

2023-12-19 08:09:06

Python定時任務Cron表達式

2021-05-13 12:00:51

cron調度任務系統運維

2011-03-25 13:26:45

Cacti

2019-10-30 14:44:41

Prometheus開源監控系統

2020-03-03 08:29:07

時延敏感網絡TSN網絡

2021-01-22 05:55:12

GitAngularJStype

2011-04-07 09:33:22

2022-07-26 19:07:43

CPU應用程序CTRL

2009-04-22 08:54:25

2010-02-06 09:41:10

CentOS bond

2014-11-03 15:28:24

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产欧美一区二区三区免费 | 国产日韩精品视频 | 国产精品揄拍一区二区 | 成人在线中文 | 亚洲一区三区在线观看 | 日本淫视频 | 欧美二区乱c黑人 | 91久久精品一区二区二区 | 成人一区二区三区在线观看 | 黑人巨大精品 | 久久中文字幕av | 一区二区三区四区不卡视频 | 国产日韩欧美91 | 国产视频一区二区 | 亚洲国产成人av好男人在线观看 | 四虎成人av | 日韩成人免费 | 精品综合视频 | 欧美激情一区二区三级高清视频 | 成人精品一区二区三区中文字幕 | av香蕉 | 国产福利在线播放麻豆 | 狠狠爱综合 | 精国产品一区二区三区 | 羞羞的视频免费观看 | 欧美日韩电影免费观看 | 在线看91| 日韩欧美国产精品一区二区三区 | 久久精品在线 | 91视频国产精品 | 国产精品欧美一区二区三区 | 色播久久 | 免费一级网站 | 国产精品久久久一区二区三区 | 亚洲国产一区二区视频 | 色约约视频 | a天堂在线| 国产精品久久精品 | 自拍偷拍在线视频 | 国产成人综合网 | 亚洲精品电影在线观看 |