最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python APScheduler執(zhí)行使用方法詳解

 更新時間:2020年12月10日 08:21:57   作者:十一  
在本篇文章里小編給大家整理的是一篇關(guān)于Python APScheduler執(zhí)行使用方法的相關(guān)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。

APScheduler就是定時進行周期性的運行某些程序,在語言程序編寫中,一直會遇到些定時服務(wù),有時是根據(jù)時間定時,有時在固定的位置上進行定制,還有一些是因為儲蓄出現(xiàn)的定時,不管是處于哪一種定時類型,基本上都可以使用APScheduler模塊進行協(xié)助工作,本文給大家介紹定時模塊的使用方法。

APScheduler與第三方模塊安裝方式一樣,使用pip,安裝過程如下:

常見的使用方式

1、APScheduler支持觸發(fā)器:

DateTrigger
IntervalTrigger
CronTrigger

2、APScheduler支持的Executor

AsyncIOExecutor
GeventExecutor
ThreadPoolExecutor

APScheduler使用示例:

import asyncio
import datetime
scheduler.add_job(async_func, trigger, args=["jobstore second, executor = second"],
 id="cron_func_test_2",
 jobstore="second",
 executor="second")

大家?guī)雸?zhí)行代碼看下輸出結(jié)果,小編這篇內(nèi)容只是舉例常規(guī)內(nèi)容,還有更多的比如在執(zhí)行器任務(wù)完成是,使用調(diào)度器連接,進行添加,修改等等

知識點擴展:

在APScheduler中有四個組件

  1. 觸發(fā)器(trigger)包含調(diào)度邏輯,每一個作業(yè)有它自己的觸發(fā)器,用于決定接下來哪一個作業(yè)會運行。除了他們自己初始配置意外,觸發(fā)器完全是無狀態(tài)的。簡單說就是應(yīng)該說明一個任務(wù)應(yīng)該在什么時候執(zhí)行。
  2. 作業(yè)存儲(job store)存儲被調(diào)度的作業(yè),默認的作業(yè)存儲是簡單地把作業(yè)保存在內(nèi)存中,其他的作業(yè)存儲是將作業(yè)保存在數(shù)據(jù)庫中。一個作業(yè)的數(shù)據(jù)將在保存在持久化作業(yè)存儲時被序列化,并在加載時被反序列化。調(diào)度器不能分享同一個作業(yè)存儲。
  3. 執(zhí)行器(executor)處理作業(yè)的運行,他們通常通過在作業(yè)中提交制定的可調(diào)用對象到一個線程或者進城池來進行。當(dāng)作業(yè)完成時,執(zhí)行器將會通知調(diào)度器。
  4. 調(diào)度器(scheduler)任務(wù)控制器:通過配置executor、jobstore、trigger,使用線程池(ThreadPoolExecutor默認值20)或進程池(ProcessPoolExecutor 默認值5)并且默認最多3個(max_instances)任務(wù)實例同時運行,實現(xiàn)對job的增刪改查等調(diào)度控制

你需要選擇合適的調(diào)度器,這取決于你的應(yīng)用環(huán)境和你使用APScheduler的目的。通常最常用的兩個:

BlockingScheduler:當(dāng)調(diào)度器是你應(yīng)用中唯一要運行的東西時使用。

BackgroundScheduler:當(dāng)你不運行任何其他框架時使用,并希望調(diào)度器在你應(yīng)用的后臺執(zhí)行。

相關(guān)文章

  • python獲取url的返回信息方法

    python獲取url的返回信息方法

    今天小編就為大家分享一篇python獲取url的返回信息方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 在Python中利用Into包整潔地進行數(shù)據(jù)遷移的教程

    在Python中利用Into包整潔地進行數(shù)據(jù)遷移的教程

    這篇文章主要介紹了在Python中如何利用Into包整潔地進行數(shù)據(jù)遷移,在數(shù)據(jù)格式的任意兩個格式之間高效地遷移數(shù)據(jù),需要的朋友可以參考下
    2015-03-03
  • 基于Python實現(xiàn)一鍵獲取電腦瀏覽器的賬號密碼

    基于Python實現(xiàn)一鍵獲取電腦瀏覽器的賬號密碼

    發(fā)現(xiàn)很多人在學(xué)校圖書館喜歡用電腦占座,而且出去的時候經(jīng)常不鎖屏,為了讓大家養(yǎng)成良好的習(xí)慣,本文將分享一個小程序,可以快速獲取你存儲在電腦瀏覽器中的所有賬號和密碼,感興趣的可以了解一下
    2022-05-05
  • PySpark與GraphFrames的安裝與使用環(huán)境搭建過程

    PySpark與GraphFrames的安裝與使用環(huán)境搭建過程

    這篇文章主要介紹了PySpark與GraphFrames的安裝與使用教程,本文通過圖文并茂實例代碼相結(jié)合給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • 如何將自己寫的模塊上傳到pypi

    如何將自己寫的模塊上傳到pypi

    這篇文章主要介紹了如何將自己寫的模塊上傳到pypi,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • Python中IPYTHON入門實例

    Python中IPYTHON入門實例

    這篇文章主要介紹了Python中IPYTHON的用法入門,較為詳細的分析了IPYTHON的配置及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05
  • Python進階之利用+和*進行列表拼接

    Python進階之利用+和*進行列表拼接

    在我們學(xué)習(xí)python的過程中,有一個非常常見的語法,那就是利用+和*進行序列的拼接以及其他操作。今天就帶大家從使用+和*進行拼接出發(fā)認識一個大家非常容易犯的代碼錯誤。話不多說我們開始吧
    2023-04-04
  • python中re模塊知識點總結(jié)

    python中re模塊知識點總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python中re模塊知識點總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-01-01
  • 如何更改 pandas dataframe 中兩列的位置

    如何更改 pandas dataframe 中兩列的位置

    如何更改 pandas dataframe 中兩列的位置?今天小編就為大家介紹兩種操作方法,希望對大家有所幫助,還等什么?一起跟隨小編過來看看吧
    2019-12-12
  • python+adb+monkey實現(xiàn)Rom穩(wěn)定性測試詳解

    python+adb+monkey實現(xiàn)Rom穩(wěn)定性測試詳解

    這篇文章主要介紹了python+adb+monkey實現(xiàn)Rom穩(wěn)定性測試詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04

最新評論

五指山市| 慈利县| 乡宁县| 茌平县| 昌乐县| 来宾市| 郸城县| 浦江县| 新蔡县| 页游| 青海省| 沙坪坝区| 青岛市| 葫芦岛市| 灌阳县| 海林市| 曲靖市| 新沂市| 贵州省| 盐边县| 永宁县| 潢川县| 芷江| 上饶县| 岑巩县| 开原市| 新野县| 德令哈市| 定陶县| 大渡口区| 昔阳县| 湖州市| 临武县| 呈贡县| 麻栗坡县| 张家界市| 平谷区| 黎城县| 松江区| 靖安县| 饶平县|