Уведомления

Группа в Telegram: @pythonsu

#1 Март 11, 2019 17:12:37

Saresus
Зарегистрирован: 2019-02-25
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнения кода в определенное время.

Здравствуйте!

Пишу код, который должен выполняться в определенное время дня, с интервалом в 5 минут, для примера(00:00:00, 00:05:00 и аж до 23:55:00). Хотел написать через “if”, но понял, что строчек будет овермного, 24*12=288 пунктов. Можно ли как-то сократить все это хотя бы до 12 исключений(чтоб скрипт реагировал только на минутные показатели)? Функция time.sleep() отпадает.

Офлайн

#2 Март 11, 2019 17:30:16

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Выполнения кода в определенное время.

Не стоит решать задачи операционной системы методами прикладного софта. Какую бы ОС вы не использовали, в ней есть встроенные средства для запуска задач по расписанию. Ваша проблем а не имеет отношения к программированию.



Офлайн

#3 Март 11, 2019 17:45:30

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Выполнения кода в определенное время.

Saresus если это просто код котороый должен запускаться периодически используйте совет FishHook, запускайте через планировщик заданий ОС.
Если же это какойто более глобальный код, в котором нужно чтото выполнять с определенной периодичностью, то в пайтоне есть соответвующие модули например:
https://docs.python.org/3/library/sched.html
https://apscheduler.readthedocs.io/en/latest/



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#4 Март 11, 2019 17:46:39

Saresus
Зарегистрирован: 2019-02-25
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнения кода в определенное время.

FishHook
Не стоит решать задачи операционной системы методами прикладного софта. Какую бы ОС вы не использовали, в ней есть встроенные средства для запуска задач по расписанию. Ваша проблем а не имеет отношения к программированию.

В каком месте эта проблема не имеет отношения к программированию? Мне не нужно запускать отдельную задачу в определенное время, мне нужно чтобы скрипт проверил время, и принял решение, запускать ему эту часть кода или нет.

Офлайн

#5 Март 11, 2019 17:50:53

Saresus
Зарегистрирован: 2019-02-25
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Выполнения кода в определенное время.

PEHDOM
Saresus если это просто код котороый должен запускаться периодически используйте совет FishHook, запускайте через планировщик заданий ОС.Если же это какойто более глобальный код, в котором нужно чтото выполнять с определенной периодичностью, то в пайтоне есть соответвующие модули например:https://docs.python.org/3/library/sched.htmlhttps://apscheduler.readthedocs.io/en/latest/


Спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version