falsk 定时任务

参照连接: https://blog.csdn.net/qq_22034353/article/details/89362959

  pip install flask_apscheduler

1  在core.py 导入相关模块 

from flask_apscheduler import APScheduler
scheduler = APScheduler()

2在factory.py  配置定时任务信息 

from core import scheduler 
from web_f import app # web_f 是我的falsk主文件
app.config.update(
        {"SCHEDULER_API_ENABLED": True,
         "JOBS": [{"id": "my_job", # 任务ID
                    "func": "task:my_job",#任务位置 # 当前文件
                    "trigger": "interval", #触发器
                    "seconds": 60 # 时间间隔
                    }
                ]}
        )
scheduler.init_app(app)
scheduler.start()

3 在当前文件夹下创建task.py # 任务

import datetime,os
def my_job():
	print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))

  

4 运行falsk 开始执行定时任务

原文地址:https://www.cnblogs.com/zhangshijiezsj/p/15123842.html