Я использую библиотеку schedule для планирования сценариев Python.
То, что я хочу реализовать, - это работа, выполняемая сверху и снизу каждого часа (то есть ... 10:00,10:30, 11:00 ...).
Я пробовал следующее:
Когда я использую его как schedule.every(30).minutes.do(job)
, время запуска задания зависит от того, когда программа запущена (если она запущенав 10:17 он будет работать в 10:47, 11:17 и т. д.), что не то, что мне нужно.
Существует также метод schedule.every().hour.at(":30").do(job)
, но онне охватывает :00
с.
Итак, я ищу идиоматический, или, по крайней мере, аккуратный способ добиться этого с помощью этой библиотеки.Есть ли один?