
Cual es la secuencia de ejecución en Python?
Publicado por Alfredo (1 intervención) el 16/10/2021 02:34:05
Hola:
Tengo varias semanas tratando de asimilar Python. He realizado varios proyectos sencillos sin embargo aún me queda la duda sobre la secuencia de ejecución de un listado de programa, lo cual no logro dilucidar, porque no logro ubicar un lugar donde colocar un temporizador, de tal manera que una función "def" se ejecute cada 15 segundos. Mis proyectos no son OOP, sino que sigo la siguiente estructura:
from import ***
otros import
root = Tk()
otras configuraciones del root
def xxx():
código
def yyy():
código
widgets diversos
botones
etiquetas
textos
etc.
if __name__ == '__main__':
declaración de algunas variables
...
...
root.mainloop()
Preguntas:
1.- Qué parte de este código se ejecutar por única vez?
2.- Cual parte está siempre ejecutándose?
3.- Dónde exactamente debería encajar un Temporizador?
Mi temporizador toma la hora local de la PC en Linux, la recorta y la pone en un widget Entry y de ahí la manda al puerto paralelo en modo STB, CLK, DATA., en donde he colocado un display que responde a los comandos por estas tre líneas de control (lo cual ya está resuelto).
Muchas gracias por sus comentarios al respecto.
Tengo varias semanas tratando de asimilar Python. He realizado varios proyectos sencillos sin embargo aún me queda la duda sobre la secuencia de ejecución de un listado de programa, lo cual no logro dilucidar, porque no logro ubicar un lugar donde colocar un temporizador, de tal manera que una función "def" se ejecute cada 15 segundos. Mis proyectos no son OOP, sino que sigo la siguiente estructura:
from import ***
otros import
root = Tk()
otras configuraciones del root
def xxx():
código
def yyy():
código
widgets diversos
botones
etiquetas
textos
etc.
if __name__ == '__main__':
declaración de algunas variables
...
...
root.mainloop()
Preguntas:
1.- Qué parte de este código se ejecutar por única vez?
2.- Cual parte está siempre ejecutándose?
3.- Dónde exactamente debería encajar un Temporizador?
Mi temporizador toma la hora local de la PC en Linux, la recorta y la pone en un widget Entry y de ahí la manda al puerto paralelo en modo STB, CLK, DATA., en donde he colocado un display que responde a los comandos por estas tre líneas de control (lo cual ya está resuelto).
Muchas gracias por sus comentarios al respecto.
Valora esta pregunta


0