Python:使用Flask-APScheduler管理定时任务

文档:https://github.com/viniciuschiele/flask-apscheduler

安装

pip install Flask-APScheduler

示例


from flask import Flask
from flask_apscheduler import APScheduler


class Config(object):
    JOBS = [
        {
            'id': 'job1',
            'func': '__main__:job1',  # 注意函数和包名中间使用':'
            'args': (1, 2),
            'trigger': 'interval',
            'seconds': 10
        }
    ]

def job1(a, b):
    print(str(a) + ' ' + str(b))


if __name__ == '__main__':
    app = Flask(__name__)
    app.config.from_object(Config())

    scheduler = APScheduler()
    scheduler.init_app(app)
    scheduler.start()
    
    app.run()

参考

Flask Schedule使用笔记

上一篇:AI公开课:19.03.07雷鸣教授《人工智能革命与趋势》课堂笔记以及个人感悟


下一篇:Python——爬虫