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

python?包之?APScheduler?定時任務

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

一、安裝

pip install apscheduler

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

  • 新建一個scheduler調度器
  • 添加一個job store調度任務
  • 運行調度任務
import datetime
from apscheduler.schedulers.blocking import BlockingScheduler

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

# 該任務將會在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í)行

  • 當你調度作業(yè)的時候,你需要為這個作業(yè)選擇一個觸發(fā)器,用來描述這個作業(yè)何時被觸發(fā)
  • date 一次性指定日期
  • interval 在某個時間范圍內間隔多長時間執(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()

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

  • cron 和Linux crontab格式兼容,最為強大
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('定時任務成功執(zhí)行')
except Exception as e:
sc.shutdown()
f.write('定時任務執(zhí)行失敗')
finally:
f.close()

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

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

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

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

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

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

def task():
print('你的任務每隔1小時執(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()

七、調度器分類

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

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

相關文章

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

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

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

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

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

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

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

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

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

    Python基于Twilio及騰訊云實現(xiàn)國際國內短信接口

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

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

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

    Python求導數(shù)的方法

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

    python 中的list和array的不同之處及轉換問題

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

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

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

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

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

最新評論

云和县| 宁德市| 灌阳县| 东台市| 定陶县| 安国市| 沽源县| 加查县| 北辰区| 郓城县| 禄劝| 子长县| 邻水| 房产| 大石桥市| 吉隆县| 曲水县| 油尖旺区| 湄潭县| 西林县| 梅州市| 兴安县| 左权县| 南京市| 临汾市| 泰州市| 弥渡县| 红原县| 准格尔旗| 四会市| 定襄县| 平武县| 威宁| 河间市| 锡林浩特市| 喀什市| 宜兴市| 南宫市| 石河子市| 乌兰县| 昭平县|