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

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

開發(fā) 后端
這篇文章主要盤點了一個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": "女"})

未指定日期,則會立即執(zhí)行

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

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

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

可以看到這里,針對參數做了修改,之前寫法是trigger=interval,這里把時間間隔放到前面,在這個時間范圍內,1秒執(zhí)行一次。并在主程序加上死循環(huán),一直處于掛起狀態(tài)循環(huán),類似于只用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開發(fā)異步定時

2024-03-21 07:08:53

AIntervalCronPython

2011-08-17 09:06:07

Windows7聲卡驅動

2021-01-14 10:03:38

大數據數據業(yè)務數據集

2021-08-11 10:50:35

AirFlow MaxCompute阿里云

2024-03-12 11:39:30

Python開發(fā)

2014-11-24 13:30:47

蘋果設計

2023-12-19 08:09:06

Python定時任務Cron表達式

2021-05-13 12:00:51

cron調度任務系統(tǒng)運維

2011-03-25 13:26:45

Cacti

2020-03-03 08:29:07

時延敏感網絡TSN網絡

2019-10-30 14:44:41

Prometheus開源監(jiān)控系統(tǒng)

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

2015-09-01 10:42:36

Cloudsim云計算資源調度算法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区 | 亚洲欧美一区二区三区在线 | 久久久久国产一区二区三区 | www.精品国产 | 免费视频久久 | 国产探花在线观看视频 | 久久黄网 | 国产中文字幕网 | 狠狠操狠狠搞 | 成人在线一级片 | 国产视频h| 国产丝袜一区二区三区免费视频 | 亚洲a人| 亚洲精品视频免费观看 | 黄色网址大全在线观看 | 国产精品18久久久久久久 | 成年男女免费视频网站 | 一区二区三区免费观看 | 国产精品1区 | 国产一区二区三区久久久久久久久 | 国产成人精品高清久久 | 日韩一区二区三区精品 | 在线高清免费观看视频 | 国产日韩欧美一区 | 久久久久久国产精品 | 狠狠ri | 91婷婷韩国欧美一区二区 | 性网址| 久久99国产精品久久99果冻传媒 | 日韩亚洲视频在线 | 少妇精品亚洲一区二区成人 | 久久九九99 | 国产精品久久久久久久久久了 | 亚洲人精品午夜 | 亚洲一区二区三区四区五区午夜 | 美国十次成人欧美色导视频 | 日韩一二区 | 久久久久久久久久久丰满 | 91人人澡人人爽 | 欧美视频三区 | www网站在线观看 |