6.Flask-APScheduler定时任务框架

1.下载安装

python 复制代码
pip install flask-apscheduler

2.基本使用

python 复制代码
from flask import Flask  
from flask_apscheduler import APScheduler  
  
app = Flask(__name__)  
aps = APScheduler()  
  
# 配置定时任务  
scheduler = {  
    'id': 'job1',  
    'func': 'scheduler:task',  # 指向一个Python函数或方法  
    'args': (1, 2),  # 传递给函数的参数  
    'trigger': 'interval',  # 触发器类型,这里使用间隔触发器  
    'seconds': 10  # 每隔10秒执行一次任务  
}  
  
# 将定时任务配置添加到Flask应用配置中  
app.config['APSCHEDULER_JOBS'] = [scheduler]  
app.config['APSCHEDULER_SCHEDULE'] = None  # 如果有额外的定时任务配置,可以放在这里  
  
# 初始化Flask-APScheduler扩展  
aps.init_app(app)  
aps.start()  
  
if __name__ == '__main__':  
    app.run()

3.参数

Flask-APScheduler的参数包括:

复制代码
run_date: 任务的运行日期或时间 (datetime 或 str)
timezone: 指定时区(datetime.tzinfo 或 str)
weeks: 间隔几周
days: 间隔天数
hours: 间隔小时数
minutes: 间隔分钟数
seconds: 间隔秒数
start_date: 间隔触发的起始时间
end_date: 最晚结束时间
timezone: 指定时区
相关推荐
鄃鳕7 小时前
python迭代器解包【python】
开发语言·python
驰羽7 小时前
[GO]GORM 常用 Tag 速查手册
开发语言·后端·golang
懷淰メ7 小时前
python3GUI--模仿百度网盘的本地文件管理器 By:PyQt5(详细分享)
开发语言·python·pyqt·文件管理·百度云·百度网盘·ui设计
Q_Q5110082857 小时前
python基于web的汽车班车车票管理系统/火车票预订系统/高铁预定系统 可在线选座
spring boot·python·django·flask·node.js·汽车·php
AntBlack7 小时前
虽迟但到 :盘一盘 SpringAI 现在发展得怎么样了?
后端·spring·openai
新子y7 小时前
【小白笔记】普通二叉树(General Binary Tree)和二叉搜索树的最近公共祖先(LCA)
开发语言·笔记·python
囚生CY8 小时前
【速写】优化的深度与广度(Adam & Moun)
人工智能·python·算法
Query*8 小时前
Java 设计模式——工厂模式:从原理到实战的系统指南
java·python·设计模式
爱学习的uu8 小时前
CURSOR最新使用指南及使用思路
人工智能·笔记·python·软件工程
叶凡要飞8 小时前
RTX5060Ti安装双系统ubuntu22.04各种踩坑点(黑屏,引导区修复、装驱动、server版本安装)
人工智能·python·yolo·ubuntu·机器学习·操作系统