简单示例,任君自取
from flask import Flask
from flask_apscheduler import APScheduler
if __name__ == '__main__':
app = Flask(__name__)
# scheduler 注册到 app
scheduler = APScheduler()
scheduler.init_app(app=app)
scheduler.start()
# 一、装饰器方式
@scheduler.scheduler.scheduled_job(trigger='interval', id='apscheduler', seconds=2)
def apscheduler():
print("APScheduler start")
# 二、添加方式
def apscheduler_add(a, b):
print(a + b)
# 这个是每小时执行一次
scheduler.add_job(func=apscheduler_add, id='apscheduler_add', args=("ap", "scheduler"), trigger='interval', hours=1,
replace_existing=True)
app.run(debug=True)