Python APScheduler,在start_date和end_date之间执行一个间隔
Python APScheduler, execute an interval between start_date and end_date
我有以下代码片段:
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秒执行一个函数吗?
谢谢!
从 interval
trigger documentation,您可以将 start_date
和 end_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)
我有以下代码片段:
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秒执行一个函数吗?
谢谢!
从 interval
trigger documentation,您可以将 start_date
和 end_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)