HOla, aca nuevamente luchando :(
Bueno lo unico que hay un programa q graba en un log.
Mi programa lo unico que hace es leer una linea y ejecutar un storade.
Lo que necesito es q cada vez q lea.... elimine la linea que leyo del txt... ni idea cm hacerlo :(
archivo=open('D:\master Popper emblue/query/algo.log','r')
log("Conexion Estabecida a SQL SERVER")
msConn = odbc.odbc(mssqlDSN)
c = msConn.cursor()
for linea in archivo.readlines():
storade_procedure = linea.rstrip()
c.execute(str(storade_procedure))
#ACA DEBERIA DE BORRAR LA LINEA LEIDA, Claro que luego deberia subir el texto de abajo hacia arriba...
c.close()
O sea todas las lineas se ejcutaran, supongamos de la 1 a la 10. pro q pasa si hubo un problema de conexion en la linea 5??
Pues la idea de eliminar la linea es que la proxima vez que se ecjute ese archivo no vuelva a grabar las lineas 1 a 5....
Se que se podria hacer desde la base pero no puedo tocar desde alli....
*O sea cuando pongo subir el archivo de arriba hacaia abajo kiero decir q la linea 5 quede en la linea 1 por ejemplo
Gracas por la ayuda
msConn.close()