El apagado automático de Python siempre muestra que se ejecuta después de la entrada, lo cual es demasiado lento. ¿Hay alguna solución? Los dos programas siguientes responden lentamente.
Estás complicando demasiado las cosas. Primero, dormir es algo lento.
Deberías simplificar la lógica. La gestión del tiempo se resume en una clase separada.
La mejor forma es utilizar el sistema operativo para programar tareas. Tanto Windows como Linux tienen tareas programadas. Luego llame a su subprograma programando la tarea.
5-10 palabras para resolver.
Además, la biblioteca de fecha y hora todavía tiene restricciones en el uso del tiempo, por lo que no hay necesidad de una lógica tan complicada. La mayoría de tus ideas están en las bibliotecas de otras personas. Compruébelo usted mismo, es fácil de implementar.
DIY, no te repitas, este es el principio de la programación en PYTHON. No es necesario hacer cosas sin sentido una y otra vez.