【问题标题】:Python APScheduler, execute an interval between start_date and end_datePython APScheduler,执行 start_date 和 end_date 之间的时间间隔
【发布时间】:2019-11-21 13:09:08
【问题描述】:

我有以下代码sn-p:

scheduler = TornadoScheduler()
scheduler.add_job(tick2, 'interval', seconds=6)

scheduler.start()

如何将作业配置为以 5 秒的间隔执行,但从日期 x 的时间 x1 开始,到日期 y 的时间 y2 结束?

例如从11月22日14:30开始到11月25日23:00结束,每5秒执行一次函数?

谢谢!

【问题讨论】:

    标签: python apscheduler


    【解决方案1】:

    intervaltrigger documentation,您可以传递start_dateend_date 作为关键字参数

    所以,你的代码应该是

    start_date = ... # can be string or datetime object
    end_date = ... # can be a string or a datetime object
    scheduler.add_job(tick2, 'interval', seconds=6, start_date=start_date, end_date=end_date)
    

    【讨论】:

      猜你喜欢
      • 2021-02-02
      • 2023-03-19
      • 2014-10-14
      • 1970-01-01
      • 2020-04-28
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多