码迷,mamicode.com
首页 > 其他好文 > 详细

Flask+APScheduler定时任务

时间:2019-08-06 18:24:14      阅读:406      评论:0      收藏:0      [点我收藏+]

标签:javascrip   rom   code   script   inter   引入   schedule   程序   时间   

1.安装依赖
pip install flask_apscheduler
2.使用定时任务
from flask import Flask
from flask_apscheduler import APScheduler # 引入APScheduler

#任务配置类
class SchedulerConfig(object):
    JOBS = [
        {
            'id': 'print_job', # 任务id
            'func': '__main__:print_job', # 任务执行程序
            'args': None, # 执行程序参数
            'trigger': 'interval', # 任务执行类型,定时器
            'seconds': 5, # 任务执行时间,单位秒
        }
    ]
#定义任务执行程序
def print_job():
    print("I'm a scheduler!")
    
app = Flask(__name__)

#为实例化的flask引入定时任务配置
app.config.from_object(SchedulerConfig())

if __name__ == '__main__':
    scheduler = APScheduler()  # 实例化APScheduler
    scheduler.init_app(app)  # 把任务列表载入实例flask
    scheduler.start()  # 启动任务计划
    app.run(host="0.0.0.0", port=8888)

Flask+APScheduler定时任务

标签:javascrip   rom   code   script   inter   引入   schedule   程序   时间   

原文地址:https://www.cnblogs.com/huiwenhua/p/11310833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!