Найти - Пользователи
Полная версия: Вызывать функцию через определённый промежуток времени
Начало » Python для новичков » Вызывать функцию через определённый промежуток времени
1
alex925
В модуле threading есть класс Timer, который выполняет функцию через указанный промежуток времени. Мне нужно вызывать определённую функцию много раз, пока я сам отключу таймер, такое поведение мне самому нужно реализовывать или есть встроенные функции?
andy4
Самое очевидное - в самой функции в последней строке использовать Timer, который запускает саму функцию (типа рекурсии). И эту строку обернуть в условие для отключения повторов.
alex925
andy4
Ну сейчас именно так и сделано, просто я решил на всякий случай уточнить, может есть уже готовое решение.
doza_and
Для вызовов по времени есть https://docs.python.org/2/library/sched.html
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB