Данная библиотека предназначена для выполнения методов по времени. Обычно в среде разработчиков данный вариант называется CRON. Есть простая библиотека для выполнения этих действий. Для понимания приведу пример (сам делал такое): школьный звонок. Все же учились в школе (или еще учитесь). Так вот, представим, что у нас 3 урока по 40 минут и перемена 10 минут. Напишем эту программу.
Вот такая простая програмка.
- every - каждый
- day - день
- at - в (время)
- do - что выполняем (функция, передаваемый аргумент для функции)
Что есть в этой библиотеке? Чем можно пользоваться?
Ну и примеры:
every() - каждый
every(5) - каждый пятый
second, seconds, minute, minutes, hour, hours, day, days, week, weeks
monday, sunday - дни недели можно указать.
Ниже наглядные примеры:
Если вы знакомы с декораторами, то можно использовать их:
Передача параметров в функцию через декоратор:
Можно сделать несколько планировщиков:
Также в библиотеке предусмотрена остановка конкретной задачи, конкретного метода и завершение всех задач. В этой библиотеке можно обращаться к определенной задаче через тег или собирать их в список, с которым можно что-то делать.
Более подробно можете посмотреть в документации на официальном сайте.
На этом всё.
Жду ваших комментариев и лайков (жмем не жалеем).
Понравилась статья - подписывайся.
Мои курсы по информатике, математике и Python.
Также приглашаю присоединится к моему сообществу в VK и каналу YouTube.