首页 > 学院 > 开发设计 > 正文

Python定时任务框架APScheduler3.0.3Cron示例

2019-11-14 16:59:46
字体:
来源:转载
供稿:网友

转载:http://www.VEVb.com/leleroyn/p/4501359.html

APScheduler是基于Quartz的一个Python定时任务框架,实现了Quartz的所有功能,使用起来十分方便。提供了基于日期、固定时间间隔以及crontab类型的任务,并且可以持久化任务。基于这些功能,我们可以很方便的实现一个python定时任务系统

安装

安装过程很简单,可以基于pip源码

Pip install apscheduler==3.0.3

或者下载源码,运行命令:

Python setup.py install

cron job例子

#coding=utf-8from apscheduler.schedulers.blocking import BlockingSchedulerfrom datetime import datetimeimport timeimport os   def tick():     PRint('Tick! The time is: %s' % datetime.now())  if __name__ == '__main__':   scheduler = BlockingScheduler()    scheduler.add_job(tick,'cron', second='*/3', hour='*')       print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C'))    try:         scheduler.start()    except (KeyboardInterrupt, SystemExit):         scheduler.shutdown()

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表