¿Cuál es la mejor manera de ejecutar repetidamente una función cada x segundos en Python?

Quiero ejecutar repetidamente una función en Python cada 60 segundos para siempre (al igual que unNSTimer en el objetivo C). Este código se ejecutará como un demonio y es efectivamente como llamar al script de Python cada minuto usando un cron, pero sin requerir que el usuario lo configure.

Enesta pregunta sobre un cron implementado en Python, la solución parece efectivamentedormir() por x segundos No necesito una funcionalidad tan avanzada, así que tal vez algo como esto funcione

while True:
    # Code executed here
    time.sleep(60)

¿Hay algún problema previsible con este código?

Respuestas a la pregunta(15)

Su respuesta a la pregunta