当前位置: 首页 > news >正文

python使用apscheduler每隔一段时间自动化运行程序

apscheduler使用比较简单,每隔一段时间自动化运行的步骤是:

  1. 创建调度器
    scheduler = BlockingScheduler()
    
  2. 添加任务
    scheduler.add_job(函数名, 'interval', minutes=30) # 每隔30分钟运行一次
    
  3. 直接执行:
    scheduler.start()
    

示例代码

from datetime import datetime
from apscheduler.schedulers.background import BlockingSchedulerdef print_30_second():"""自动化:每30分钟"""print(f"=== 自动化每30分钟:{datetime.now()} ===")def print_each_hour():"""自动化:每1小时"""print(f"=== 自动化每1小时:{datetime.now()} ===")def main():print("============================ 启动 自动化 ============================")# 1.创建调度器scheduler = BlockingScheduler()# 2. 添加任务scheduler.add_job(print_30_second, 'interval', minutes=30)scheduler.add_job(print_each_hour, 'interval', hours=1)# 3.满足条件执行器scheduler.start()if __name__ == '__main__':main()

效果图

在这里插入图片描述

http://www.lryc.cn/news/172746.html

相关文章:

  • 2023 Sui Builder House全球之旅圆满收官
  • OpenCV自学笔记二十三:K近邻算法
  • ChatGLM-中英对话大模型-6B试用说明
  • 小白入门pytorch(一)
  • 【STM32笔记】HAL库I2C通信配置、读写操作及通用函数定义
  • Direct3D模板缓存
  • 在windows上执行ssh-keygen报错Bad permissions
  • 给Proxmox VE 虚拟机分配巨大分区惹麻烦
  • 数学建模——统计回归模型
  • C++【个人笔记1】
  • 博通强迫三星签不平等长约,被韩处罚1亿元 | 百能云芯
  • 版本控制 Sourcetree
  • 题目 1059: 二级C语言-等差数列
  • HarmonyOS 如何使用异步并发能力进行开发
  • 时间格式化时候HH和hh的区别
  • aliyunoss上传图片
  • 动手吧,vue数字动画
  • Android12之仿Codec2.0实现传递编解码器组件本质(四十六)
  • MongoDB【部署 04】Windows系统实现MongoDB多磁盘存储
  • ruoyi框架使用自定义用户表登录
  • 计算机视觉与深度学习-卷积神经网络-卷积图像去噪边缘提取-卷积-[北邮鲁鹏]
  • JS手动实现发布者-订阅者模式
  • 【含面试题】MySQL死锁日志分析与解决的Java代码实现
  • 解决方案:TSINGSEE青犀+智能分析网关助力智慧仓储智能化监管
  • 进程间通信
  • Ubuntu 22.04.3 LTS安装
  • 记一次manjaro-i3系统sogoupinying候选词无法正常显示中文(变方框了)问题解决方案
  • Lua学习笔记:词法分析
  • flask服务鉴权
  • 【2023华为杯B题】DFT类矩阵的整数分解逼近(思路及代码下载)