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

python?包之?APScheduler?定時(shí)任務(wù)

 更新時(shí)間:2022年04月18日 17:18:12   作者:autofelix  
這篇文章主要介紹了python?包之?APScheduler?定時(shí)任務(wù),文章基于python的相關(guān)資料展開(kāi)主題內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下

一、安裝

pip install apscheduler

二、定時(shí)執(zhí)行一次

  • 新建一個(gè)scheduler調(diào)度器
  • 添加一個(gè)job store調(diào)度任務(wù)
  • 運(yùn)行調(diào)度任務(wù)
import datetime
from apscheduler.schedulers.blocking import BlockingScheduler

def task(name):
print('%s告訴你現(xiàn)在時(shí)間是:%s' . format(name, datetime.datetime.now()))

# 該任務(wù)將會(huì)在2022-05-20 13:14:52執(zhí)行一次
scheduler = BlockingScheduler()
scheduler.add_job(task, 'date', run_date=datetime.datetime(2022, 5, 20, 13, 14, 52), args=['autofelix'], id='task')
scheduler.start()

三、間隔執(zhí)行

  • 當(dāng)你調(diào)度作業(yè)的時(shí)候,你需要為這個(gè)作業(yè)選擇一個(gè)觸發(fā)器,用來(lái)描述這個(gè)作業(yè)何時(shí)被觸發(fā)
  • date 一次性指定日期
  • interval 在某個(gè)時(shí)間范圍內(nèi)間隔多長(zhǎng)時(shí)間執(zhí)行一次
from apscheduler.schedulers.blocking import BlockingScheduler

def task():
print('我是飛兔小哥')

# 每隔10秒數(shù)執(zhí)行一次
scheduler = BlockingScheduler()
scheduler.add_job(task, 'interval', seconds=10, id='task')
scheduler.start()

四、每日定時(shí)執(zhí)行一次

  • cron 和Linux crontab格式兼容,最為強(qiáng)大
from apscheduler.schedulers.blocking import BlockingScheduler

f = open('status.text', 'a', encoding='utf8')
sc = BlockingScheduler()
@sc.scheduled_job('cron', day_of_week='*', hour=1, minute='30', second='50')

if name == '__main__':
try:
sc.start()
f.write('定時(shí)任務(wù)成功執(zhí)行')
except Exception as e:
sc.shutdown()
f.write('定時(shí)任務(wù)執(zhí)行失敗')
finally:
f.close()

五、每幾分鐘執(zhí)行一次

  • /2:每隔2分鐘執(zhí)行一次
  • /1:每隔1分鐘執(zhí)行一次
from apscheduler.schedulers.blocking import BlockingScheduler

def task():
print('你的任務(wù)每隔2分鐘執(zhí)行一次')

scheduler = BlockingScheduler()
scheduler.add_job(job1, 'cron', minute="/2", id='task')
scheduler.start()

六、每小時(shí)執(zhí)行一次

  • jitter:代表可以上下浮動(dòng)的秒數(shù)
from apscheduler.schedulers.blocking import BlockingScheduler

def task():
print('你的任務(wù)每隔1小時(shí)執(zhí)行一次')

scheduler = BlockingScheduler()
scheduler.add_job(task, 'interval', hours=1, id='task')
# scheduler.add_job(task, 'interval', hours=1, id='task', jitter=120)
scheduler.start()

七、調(diào)度器分類(lèi)

  • BlockingScheduler : 當(dāng)調(diào)度器是你應(yīng)用中唯一要運(yùn)行的東西時(shí)
  • BackgroundScheduler : 當(dāng)你沒(méi)有運(yùn)行任何其他框架并希望調(diào)度器在你應(yīng)用的后臺(tái)執(zhí)行時(shí)使用(充電樁即使用此種方式)
  • AsyncIOScheduler : 當(dāng)你的程序使用了asyncio(一個(gè)異步框架)的時(shí)候使用
  • GeventScheduler : 當(dāng)你的程序使用了gevent(高性能的Python并發(fā)框架)的時(shí)候使用
  • TornadoScheduler : 當(dāng)你的程序基于Tornado(一個(gè)web框架)的時(shí)候使用
  • TwistedScheduler : 當(dāng)你的程序使用了Twisted(一個(gè)異步框架)的時(shí)候使用
  • QtScheduler : 如果你的應(yīng)用是一個(gè)Qt應(yīng)用的時(shí)候可以使用

到此這篇關(guān)于python 包之 APScheduler 定時(shí)任務(wù) 的文章就介紹到這了,更多相關(guān)python APScheduler 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python+Word2Vec實(shí)現(xiàn)中文聊天機(jī)器人的示例代碼

    python+Word2Vec實(shí)現(xiàn)中文聊天機(jī)器人的示例代碼

    本文主要介紹了python+Word2Vec實(shí)現(xiàn)中文聊天機(jī)器人,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python優(yōu)先隊(duì)列實(shí)現(xiàn)方法示例

    Python優(yōu)先隊(duì)列實(shí)現(xiàn)方法示例

    這篇文章主要介紹了Python優(yōu)先隊(duì)列實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Python優(yōu)先隊(duì)列的具體定義與使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2017-09-09
  • python中l(wèi)ist列表復(fù)制的幾種方法(賦值、切片、copy(),deepcopy())

    python中l(wèi)ist列表復(fù)制的幾種方法(賦值、切片、copy(),deepcopy())

    本文主要介紹了python中l(wèi)ist列表復(fù)制的幾種方法(賦值、切片、copy(),deepcopy()),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Python sort 自定義函數(shù)排序問(wèn)題

    Python sort 自定義函數(shù)排序問(wèn)題

    這篇文章主要介紹了Python sort 自定義函數(shù)排序問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python基于Twilio及騰訊云實(shí)現(xiàn)國(guó)際國(guó)內(nèi)短信接口

    Python基于Twilio及騰訊云實(shí)現(xiàn)國(guó)際國(guó)內(nèi)短信接口

    這篇文章主要介紹了Python基于Twilio及騰訊云實(shí)現(xiàn)國(guó)際國(guó)內(nèi)短信接口,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Python?數(shù)據(jù)分析教程探索性數(shù)據(jù)分析

    Python?數(shù)據(jù)分析教程探索性數(shù)據(jù)分析

    這篇文章主要介紹了Python?數(shù)據(jù)分析教程探索性數(shù)據(jù)分析,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • Python求導(dǎo)數(shù)的方法

    Python求導(dǎo)數(shù)的方法

    這篇文章主要介紹了Python求導(dǎo)數(shù)的方法,涉及Python數(shù)學(xué)運(yùn)算的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • python 中的list和array的不同之處及轉(zhuǎn)換問(wèn)題

    python 中的list和array的不同之處及轉(zhuǎn)換問(wèn)題

    python中的list是python的內(nèi)置數(shù)據(jù)類(lèi)型,list中的數(shù)據(jù)類(lèi)不必相同的,而array的中的類(lèi)型必須全部相同。這篇文章給大家介紹了python 中的list和array的不同之處及轉(zhuǎn)換問(wèn)題,需要的朋友參考下吧
    2018-03-03
  • Python Threading 線程/互斥鎖/死鎖/GIL鎖

    Python Threading 線程/互斥鎖/死鎖/GIL鎖

    這篇文章主要介紹了Python Threading 線程/互斥鎖/死鎖/GIL鎖的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Pandas缺失值填充 df.fillna()的實(shí)現(xiàn)

    Pandas缺失值填充 df.fillna()的實(shí)現(xiàn)

    本文主要介紹了Pandas缺失值填充 df.fillna()的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07

最新評(píng)論

南宁市| 安龙县| 革吉县| 留坝县| 晋宁县| 亳州市| 凤山市| 杭锦旗| 开原市| 郧西县| 晋中市| 汉川市| 澄城县| 阜平县| 朔州市| 武城县| 灌阳县| 镇原县| 太保市| 临武县| 呼图壁县| 民勤县| 武清区| 德阳市| 巴林右旗| 海宁市| 南丰县| 昌宁县| 嘉祥县| 荔波县| 高雄市| 闻喜县| 武定县| 余江县| 措美县| 宁津县| 青海省| 闵行区| 和龙市| 淳化县| 阜宁县|