91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

西宁市| 新巴尔虎左旗| 双江| 印江| 娄底市| 新龙县| 潜江市| 宜宾县| 玉林市| 全南县| 邯郸县| 海阳市| 西丰县| 黔西县| 铁力市| 花莲县| 常熟市| 萨迦县| 锡林浩特市| 灵武市| 江门市| 陆川县| 西充县| 墨脱县| 平武县| 尼玛县| 克拉玛依市| 扬州市| 昌平区| 岐山县| 都匀市| 扎囊县| 邵阳县| 翁牛特旗| 大兴区| 阿巴嘎旗| 禄丰县| 南岸区| 七台河市| 民丰县| 洞口县|