Как повторно выполнять функцию каждые x секунд?Python

Программы на Python
Anonymous
Как повторно выполнять функцию каждые x секунд?

Сообщение Anonymous »

Я хочу постоянно выполнять функцию в Python каждые 60 секунд (точно так же, как NSTimer в Objective C или setTimeout в JS). Этот код будет работать как демон и по сути аналогичен вызову скрипта Python каждую минуту с использованием cron, но без необходимости настройки пользователем.
В этом вопросе о cron реализованное на Python, решение фактически просто спит() в течение x секунд. Мне не нужен такой расширенный функционал, поэтому, возможно, что-то вроде этого подойдет

Код: Выделить всё

while True:
# Code executed here
time.sleep(60)
Есть ли какие-либо предсказуемые проблемы с этим кодом?

Подробнее здесь: https://stackoverflow.com/questions/474 ... -x-seconds

Вернуться в «Python»