APScheduler实现定时任务
发布时间:2025-11-24 11:37:40

apscheduler安装
pip install apscheduler
pip install apscheduler==3.6.3
若超时或出现其他情况,可选择:
#使用豆瓣源下载法1 pipinstall-ihttps://pypi.doubanio.com/simple/apscheduler #使用清华源下载法2 pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simpleapscheduler
如果还是不行,可以去pypi官网下载。下载并解压缩,进入setupp.同级py文件目录,打开cmd,使用命令下载:
pythonsetup.pyinstall
二、新建调度器schedulers
三、增加调度任务
四、运行调度任务
添加新作业的方法有两种:
1.add_job添加作业
2.增加装饰模式作业
几个说明:
1、操作时会有一些误差。因为我的mongodb在国外VPS上,所以在操作时会有一些延迟。正常情况下,如果速度快,误差不会很大
2、关于timezone,如果有错误,则应手动指定,在中国可以定义为'Asia/Shanghai'
3、添加作业时,类型可以是cron。这个定义和linux中的crontab格式比较灵活,可以定义第周几、第几周等。建议使用
4、在添加作业时也可以使用装饰器
前一篇文章详细讲解了Python 点击了解APScheduler的执行使用方法。
