如何使用apscheduler在特定时间触发作业?

use*_*523 4 python apscheduler

我正在使用 python apscheduler 模块以不规则的时间间隔触发作业,例如每天凌晨 1:30 和晚上 11:10,但无法找到解决方案。

你能帮我看看该怎么做吗?我不想创建两份工作,一份工作时间为上午 1:30 和晚上 11:10。至少让我知道如何使用 crontab 执行此操作,以便我可以使用 apscheduler 执行相同的操作。谢谢。

我浏览了此链接https://apscheduler.readthedocs.io/en/v2.1.2/cronschedule.html#available-fields但不知道如何做到这一点。

Ale*_*olm 8

APScheduler 3.5.0 即将发布,应该涵盖这种情况:

from apscheduler.triggers.multi import OrTrigger

trigger = OrTrigger([CronTrigger(hour=1, minute=30), CronTrigger(hour=23, minute=10)]
scheduler.add_job(yourfunc, trigger)
Run Code Online (Sandbox Code Playgroud)