亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python下Flask-ApScheduler有什么用

發布時間:2021-08-25 14:37:27 來源:億速云 閱讀:120 作者:小新 欄目:開發技術

小編給大家分享一下Python下Flask-ApScheduler有什么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1. Flask介紹

 Flask是Python社區大名鼎鼎的"microframework",基于簡單的核心,使用extension來增加其他功能,其提供非常豐富易用的擴展包,

比如:

2.  Flask-APScheduler

社區提供了一個Flask-APScheduler的模塊,方便大家直接在Flask模塊中使用APScheduler。 關于安裝的命令,仍然是使用

pip來進行:

 >> pip install Flask-APScheduler

3.  如何使用Flask-APScheduler?

關于如何使用,直接代碼演示:

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
"""
Created on Mon Apr 17 22:27:34 2017
 
@author: bladestone
"""
from flask_apscheduler import APScheduler
from flask import Flask
import datetime
 
class Config(object):
  JOBS = [
      {
        'id':'job1',
        'func':'flask-ap:test_data',
        'args': '',
        'trigger': {
          'type': 'cron',
          'day_of_week':"mon-fri",
          'hour':'0-23',
          'minute':'0-11',
          'second': '*/5'
        }
 
       }
    ]
    
  SCHEDULER_API_ENABLED = True
 
app = Flask(__name__, static_url_path='')
 
@app.route("/")
def hello():
  return "hello world"
  
def test_data():
  print("I am working:%s" % (datetime.datetime.now()))
 
if __name__ == '__main__':
  scheduler = APScheduler()
  print("Let us run out of the loop")
  app.config.from_object(Config())
 
  # it is also possible to enable the API directly
  # scheduler.api_enabled = True
  scheduler.init_app(app)
  scheduler.start()
 
  app.run(debug=False)

代碼說明:

這里首先使用了一個Config對象來包裝APScheduler的配置信息,然后通過app.config.from_object()的方式,讀取配置信息。 基于scheduler.init_app(app)初始化到app中,最后啟動scheduler的操作。

類似的Scheduler的配置還有如下:

 JOBS = [
    {
      'id': 'job1',
      'func': 'jobs:job1',
      'args': (1, 2),
      'trigger': 'interval',
      'seconds': 10
    }
  ]

這個Scheduler是每隔10秒進行調度一次。

更多的關于flask-apscheduler的示例代碼可以訪問:https://github.com/viniciuschiele/flask-apscheduler/tree/master/examples

4. 總結

flask-apscheduler從定位上講,只是將APScheduler轉換為了Flask可以接受的方式,從而進行任務的調度處理,主要的調度操作還是需要參照APScheduler來進行的。

以上是“Python下Flask-ApScheduler有什么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建宁县| 长春市| 灵宝市| 汾西县| 西峡县| 扶绥县| 丰宁| 慈利县| 新建县| 石狮市| 韶关市| 柳林县| 清远市| 安庆市| 江口县| 兴安盟| 庄浪县| 云霄县| 凭祥市| 民乐县| 漳州市| 武隆县| 永靖县| 德州市| 长葛市| 图木舒克市| 青阳县| 甘南县| 怀仁县| 宜兰市| 平武县| 年辖:市辖区| 门头沟区| 新巴尔虎左旗| 湖南省| 饶平县| 大石桥市| 温宿县| 金沙县| 平和县| 仲巴县|