Python. Шпаргалки: Библиотека schedule
Библиотека schedule в Python предназначена для простого и удобного планирования регулярного выполнения задач,
которая позволяет установить, как часто должна выполняться определенная функция (например, каждый час, день, неделю)
Установка
pip install schedule
Использование
Чтобы запланировать задачу, необходимо определить функцию и использовать schedule.every(), чтобы назначить интервал выполнения.
Пример: запуск задачи каждые 10 секунд
Этот скрипт выполняет job() каждые 10 секунд. Цикл while постоянно проверяет наличие запланированных задач и выполняет их в нужное время.
Запуск задач в определенное время
Вы можете запланировать выполнение задач в заданное время, используя .at() и другие параметры интервала:
Управление несколькими задачами
Вы можете запланировать несколько задач, определив отдельные функции и назначив им разные интервалы.
Удаление запланированных задач
Чтобы удалить задачу, используйте schedule.clear(). Вы можете удалить все задачи или указать конкретную, используя теги.
Запуск планировщика в фоновом режиме
Для приложений с графическим интерфейсом или постоянным фоновым выполнением можно запустить планировщик в отдельном потоке.
Связанная статья:
Удачи!





Программирование на python
935 постов11.9K подписчиков
Правила сообщества
Публиковать могут пользователи с любым рейтингом. Однако!
Приветствуется:
• уважение к читателям и авторам
• конструктивность комментариев
• простота и информативность повествования
• тег python2 или python3, если актуально
• код публиковать в виде цитаты, либо ссылкой на специализированный сайт
Не рекомендуется:
• допускать оскорбления и провокации
• распространять вредоносное ПО
• просить решить вашу полноценную задачу за вас
• нарушать правила Пикабу