Python 定时调度机制 – APScheduler Job的参数传递

关键词:APScheduler; Python; 定时机制;调度机制;Job传递参数

APScheduler调度模块使用详解可参考:
官方文档:userguide
博客

使用APScheduler机制时,向job传递参数的代码示例:

from apscheduler.schedulers.blocking import BlockingScheduler
  
def job1(para1, para2,para3):
    print("This is job1")
    print("The para1 is "+str(para1))
    print("The para2 is "+str(para2))
    print("The para2 is "+str(para2))
def job2(para1, para2,para3):
    print("This is job2")
    print("The para1 is "+str(para1))
    print("The para2 is "+str(para2))
    print("The para2 is "+str(para2))

scheduler.add_job(job1, 'interval', seconds=20,args=['para1','para2','para3'])
scheduler.add_job(job2, 'interval', seconds=20,kwargs={'para1':'3','para2':'2','para3':'1'})
print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C'))

try:
    scheduler.start()
except (KeyboardInterrupt, SystemExit):
    scheduler.shutdown(wait=False)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《分布式任务调度平台XXL-JOB》 一、简介 1.1 概述 XXL-JOB是一个轻量级分布式任务调度框架,其核心...
    许雪里阅读 16,883评论 3 29
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,702评论 25 709
  • 生活的肤浅才是观众的目光 一直在找寻稳妥的立足点 跌跌撞撞地摸索 蓦然回首 搁下所有的关注 才算安身立命 关注就是...
    春雨_6c78阅读 3,544评论 2 0
  • 2.去分析迷茫,也就是区分你的迷茫到底属于哪一类?在这之前,你须知道迷茫到底有几种。 迷茫分为三类 (1)对自己的...
    Zelda365阅读 3,126评论 0 2