使用步骤
第一步:安装
pip install Apscheduler
第二步:导入包
import apscheduler
使用样例
基于时间的定时代码demo
import os
from apscheduler.schedulers.blocking import BlockingScheduler
def hello():
print('hello world')
if __name__ == "__main__":
scheduler = BlockingScheduler()
# 注意这里是函数名称,并非函数执行
scheduler.add_job(hello, trigger='cron', hour=0, minute=0)
try:
scheduler.start()
except Exception:
pass
基于时间间隔的定时代码demo
# 时间间隔
scheduler.add_job(job, 'interval', seconds=500)
# 定时
scheduler.add_job(func=job, trigger='cron', month='*', day='*', hour='*', minute='*')
scheduler.add_job(job, 'interval', hours=3, start_date='2020-01-01 00:00:00', end_date='2021-01-01 00:00:00')
来源:oschina
链接:https://my.oschina.net/u/4592728/blog/4456458