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

詳解Python下Flask-ApScheduler快速指南

 更新時(shí)間:2018年11月04日 12:17:19   作者:bladestone  
Flask是Python社區(qū)非常流行的一個(gè)Web開發(fā)框架,本文將嘗試將介紹APScheduler應(yīng)用于Flask之中,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

引言:Flask是Python社區(qū)非常流行的一個(gè)Web開發(fā)框架,本文將嘗試將介紹APScheduler應(yīng)用于Flask之中。

1. Flask介紹

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

比如:

2.  Flask-APScheduler

社區(qū)提供了一個(gè)Flask-APScheduler的模塊,方便大家直接在Flask模塊中使用APScheduler。 關(guān)于安裝的命令,仍然是使用

pip來進(jìn)行:

 >> pip install Flask-APScheduler

3.  如何使用Flask-APScheduler?

關(guān)于如何使用,直接代碼演示:

#!/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)

代碼說明:

這里首先使用了一個(gè)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
    }
  ]

這個(gè)Scheduler是每隔10秒進(jìn)行調(diào)度一次。

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

4. 總結(jié)

flask-apscheduler從定位上講,只是將APScheduler轉(zhuǎn)換為了Flask可以接受的方式,從而進(jìn)行任務(wù)的調(diào)度處理,主要的調(diào)度操作還是需要參照APScheduler來進(jìn)行的。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入理解Python虛擬機(jī)中的Code?obejct

    深入理解Python虛擬機(jī)中的Code?obejct

    在本篇文章當(dāng)中主要給大家深入介紹在?cpython?當(dāng)中非常重要的一個(gè)數(shù)據(jù)結(jié)構(gòu)?code?object!?我們簡單介紹了一下在?code?object?當(dāng)中有哪些字段以及這些字段的簡單含義,在本篇文章當(dāng)中將會舉一些例子以便更加深入理解這些字段
    2023-04-04
  • pyqt5制作登錄窗口的詳細(xì)過程

    pyqt5制作登錄窗口的詳細(xì)過程

    這篇文章主要介紹了pyqt5制作登錄窗口的詳細(xì)過程,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • 神經(jīng)網(wǎng)絡(luò)訓(xùn)練采用gpu設(shè)置的方式

    神經(jīng)網(wǎng)絡(luò)訓(xùn)練采用gpu設(shè)置的方式

    這篇文章主要介紹了神經(jīng)網(wǎng)絡(luò)訓(xùn)練采用gpu設(shè)置的方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Flask搭建api服務(wù)的實(shí)現(xiàn)步驟

    Flask搭建api服務(wù)的實(shí)現(xiàn)步驟

    本文主要介紹了Flask搭建api服務(wù)的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Python簡單讀取json文件功能示例

    Python簡單讀取json文件功能示例

    這篇文章主要介紹了Python簡單讀取json文件功能,結(jié)合實(shí)例形式分析了Python文件讀取及json格式數(shù)據(jù)相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • pyMySQL SQL語句傳參問題,單個(gè)參數(shù)或多個(gè)參數(shù)說明

    pyMySQL SQL語句傳參問題,單個(gè)參數(shù)或多個(gè)參數(shù)說明

    這篇文章主要介紹了pyMySQL SQL語句傳參問題,單個(gè)參數(shù)或多個(gè)參數(shù)說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • django實(shí)現(xiàn)HttpResponse返回json數(shù)據(jù)為中文

    django實(shí)現(xiàn)HttpResponse返回json數(shù)據(jù)為中文

    這篇文章主要介紹了django實(shí)現(xiàn)HttpResponse返回json數(shù)據(jù)為中文,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python進(jìn)程通信之匿名管道實(shí)例講解

    Python進(jìn)程通信之匿名管道實(shí)例講解

    這篇文章主要介紹了Python進(jìn)程通信之匿名管道實(shí)例講解,本文直接給出代碼實(shí)例,代碼中包含詳細(xì)注釋,需要的朋友可以參考下
    2015-04-04
  • 教你怎么用Python生成九宮格照片

    教你怎么用Python生成九宮格照片

    過年過節(jié)大家的朋友圈是不是特別熱鬧,每當(dāng)小編看見朋友圈有這種九宮格的照片就覺得特別秀,一直想自己什么時(shí)候也能來秀一個(gè),所以直接拿這個(gè)練練手,酷炸朋友圈一波,直接進(jìn)入主題,需要的朋友可以參考下
    2021-05-05
  • NumPy性能優(yōu)化的實(shí)例技巧

    NumPy性能優(yōu)化的實(shí)例技巧

    NumPy 提供了一些工具和技巧,幫助用戶優(yōu)化代碼以提高執(zhí)行效率,本文主要介紹了NumPy性能優(yōu)化,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01

最新評論