欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用Keras實現(xiàn)Tensor的相乘和相加代碼

    使用Keras實現(xiàn)Tensor的相乘和相加代碼

    這篇文章主要介紹了使用Keras實現(xiàn)Tensor的相乘和相加代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python內置函數(shù)OCT詳解

    Python內置函數(shù)OCT詳解

    本文給大家介紹的是python中的內置函數(shù)oct(),其主要作用是將十進制數(shù)轉換成八進制,再變成字符。有需要的小伙伴可以參考下
    2016-11-11
  • 基于python使MUI登錄頁面的美化

    基于python使MUI登錄頁面的美化

    之前的文章Python用HBuilder創(chuàng)建交流社區(qū)APP我們已經在HBuilder上創(chuàng)建的APP ,現(xiàn)HBuilder中已經有了登錄頁面的相關的html文件,但是按照html已有的頁面來看,它缺少外觀的美化,本篇文章主要講的是MUI登錄頁面的美化。,需要的朋友可以參考一下
    2021-11-11
  • Python的Django框架中模板碎片緩存簡介

    Python的Django框架中模板碎片緩存簡介

    這篇文章主要介紹了Python的Django框架中模板碎片緩存,包括給cache標簽傳遞參數(shù)等方法,需要的朋友可以參考下
    2015-07-07
  • python+django+rest框架配置創(chuàng)建方法

    python+django+rest框架配置創(chuàng)建方法

    今天小編就為大家分享一篇python+django+rest框架配置創(chuàng)建方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python+OpenCV 實現(xiàn)簡單的高斯濾波(推薦)

    Python+OpenCV 實現(xiàn)簡單的高斯濾波(推薦)

    這篇文章主要介紹了Python+OpenCV 實現(xiàn)簡單的高斯濾波,在文中需要注意的是,這里我沒有特判當sigma = 0的時候的情況,具體實現(xiàn)過程跟隨小編一起看看吧
    2021-09-09
  • 如何用python將文件夾內多個excel表格合并成總表

    如何用python將文件夾內多個excel表格合并成總表

    前幾天遇見這么一個問題,手上有很多張表格,這些表格中都只有一個sheet,需要把這些表匯總到一張表,下面這篇文章主要給大家介紹了關于如何用python將文件夾內多個excel表格合并成總表的相關資料,需要的朋友可以參考下
    2023-06-06
  • Django中的靜態(tài)文件管理過程解析

    Django中的靜態(tài)文件管理過程解析

    這篇文章主要介紹了Django中的靜態(tài)文件管理過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • python中將數(shù)據(jù)生成為Excel文件的5種方法舉例

    python中將數(shù)據(jù)生成為Excel文件的5種方法舉例

    工作中需要把數(shù)據(jù)導入到excel中,記錄一下操作方式,這篇文章主要給大家介紹了關于python中將數(shù)據(jù)生成為Excel文件的5種方法,文中通過圖文以及代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • python 實現(xiàn)分頁顯示從es中獲取的數(shù)據(jù)方法

    python 實現(xiàn)分頁顯示從es中獲取的數(shù)據(jù)方法

    今天小編就為大家分享一篇python 實現(xiàn)分頁顯示從es中獲取的數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12

最新評論