Ir al contenido principal

Entradas

Mostrando entradas de mayo 16, 2010

Python - Receta: Haga una tarea mientras

Con este código ejecutamos una tarea hasta que se cumpla la condición; específicamente este ejemplo lee, compara e imprime por pantalla la hora hasta que sean las 12:28:10. import os, sys, datetime hora = datetime.datetime.today() h2 = str(hora) hf = h2[11:19] hs = '12:28:10' print hf,'\n' while hf hs:   hor = datetime.datetime.today()   hf = str(hor)   hx = hf[11:19]   print hx   if hx == hs:     print 'Tarea finalizada'     break Y la utilidad? pues eso depende mucho de la imaginación y la necesidad yo lo saque ya que en el lugar donde actualmente estoy trabajando se requiere capturar el log de un proceso; esta captura se debe hacer hasta las 23:59.59 donde a esa hora se debe comprimir dicho archivo con la fecha e inicializar uno nuevo para el día actual. Obviamente aquí no está todo el código, solo la base.