Saresus
Март 11, 2019 17:12:37
Здравствуйте!
Пишу код, который должен выполняться в определенное время дня, с интервалом в 5 минут, для примера(00:00:00, 00:05:00 и аж до 23:55:00). Хотел написать через “if”, но понял, что строчек будет овермного, 24*12=288 пунктов. Можно ли как-то сократить все это хотя бы до 12 исключений(чтоб скрипт реагировал только на минутные показатели)? Функция time.sleep() отпадает.
FishHook
Март 11, 2019 17:30:16
Не стоит решать задачи операционной системы методами прикладного софта. Какую бы ОС вы не использовали, в ней есть встроенные средства для запуска задач по расписанию. Ваша проблем а не имеет отношения к программированию.
PEHDOM
Март 11, 2019 17:45:30
Saresus если это просто код котороый должен запускаться периодически используйте совет FishHook, запускайте через планировщик заданий ОС.
Если же это какойто более глобальный код, в котором нужно чтото выполнять с определенной периодичностью, то в пайтоне есть соответвующие модули например:
https://docs.python.org/3/library/sched.htmlhttps://apscheduler.readthedocs.io/en/latest/
Saresus
Март 11, 2019 17:46:39
FishHook
Не стоит решать задачи операционной системы методами прикладного софта. Какую бы ОС вы не использовали, в ней есть встроенные средства для запуска задач по расписанию. Ваша проблем а не имеет отношения к программированию.
В каком месте эта проблема не имеет отношения к программированию? Мне не нужно запускать отдельную задачу в определенное время, мне нужно чтобы скрипт проверил время, и принял решение, запускать ему эту часть кода или нет.