Python - Ejecutar una función cada 30 minutos

 
Vista:
sin imagen de perfil
Val: 66
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Ejecutar una función cada 30 minutos

Publicado por Samuel (38 intervenciones) el 01/04/2020 21:31:37
Hola!

Dentro de un script necesito ejecutar una función cada 30 minutos, he intentado poner contadores ya que es un script que se ejecuta constantemente mediante un while , pero no consigo realizarlo, algún ejemplo porfa ,

P.D Estoy aprendiendo ahora que estoy de confinamiento

Mil gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ejecutar una función cada 30 minutos

Publicado por tincopasan (1082 intervenciones) el 02/04/2020 01:33:04
Un ejemplo, adaptalo a tus necesidades, porque no has puesto ni una línea de código de lo que has intentando

1
2
3
4
5
6
7
8
9
10
11
12
13
import sched
import time
 
 
def  demora(tiempo,mensaje):
	cada_cuanto =  sched.scheduler(time.time,time.sleep)
	cada_cuanto.enterabs(tiempo,1,print,argument=(mensaje,))
	print("Se mostrará un mensaje cada: 10 segundos ")
	cada_cuanto.run()
 
 
while True:
	demora(time.time()+10,"ejecutando una función")
por supuesto que en vez de un mensaje podés llamar a una función.
la verdad no conozco algo más simple ,aunque seguro lo hay.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 66
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Ejecutar una función cada 30 minutos

Publicado por Samuel (38 intervenciones) el 04/04/2020 20:28:36
lo puedo adaptar perfectamente mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar