(Python 3.5) Hacer una accion a una determinada hora

Iniciado por BigKaz, 7 Diciembre 2016, 19:55 PM

0 Miembros y 1 Visitante están viendo este tema.

BigKaz

Hola, hay alguna manera de ejecutar un pedazo de codigo a una determinada hora?

Gracias.

tincopasan

siempre que ejecutes un código se puede hacer y de distintas formas, deberíar ser más especifico ya que hay muchas variables, por ejemplo: que sea un demonio, que use la red,que espere,etc.

BigKaz

#2
Cita de: tincopasan en  7 Diciembre 2016, 20:56 PM
deberíar ser más especifico
Bueno, en mi caso quiero eliminar variables a una determinada hora, por ejemplo a las 13:15, como lo hago??

Por ejemplo:
Código (python) [Seleccionar]
hora = tiempodeahora()
if hora = (13:15):
   del variable

Poyoncio

Cita de: BigKaz en  7 Diciembre 2016, 22:42 PM
Bueno, en mi caso quiero eliminar variables a una determinada hora, por ejemplo a las 13:15, como lo hago??

Por ejemplo:
Código (python) [Seleccionar]
hora = tiempodeahora()
if hora = (13:15):
   del variable


Es decir, eliminar variables que estas corriendo en el programa? Pues o lo haces mediante ficheros, es decir escribiendo y leyendo de alli las variables o sino, para eliminar una variable igualarla a 0
por ejemplo
Código (python) [Seleccionar]

if hora == ('13:15'):
    variable = 0
else:
    pass


Curso de ensamblador desde cero

BigKaz

Me refiero a que el programa este checkeando en todo momento del si la hora es 13:15, si es asi, que elimine una variable. Un while no serviria porque estaria todo el rato checkeando si son las 13:15
pero no estaria corriendo el programa.

Hipotetico while:
Código (python) [Seleccionar]
while True:
    if hora == ("13:15"):
        del variable #No sirve!!


antkk

Si estás en Linux utiliza el demonio cron para que a la hora que quieras llame al script de python. Para más información te dejo este enlace: https://help.ubuntu.com/community/CronHowto