Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Ir eliminando lineas de archivo de texto
#2
Hola. Si el archivo es pequeño puedes cargar las líneas en memoria y luego ir escribiendo en el archivo quitando los números ya procesados de la lista:

  1. with open('numeros.txt', 'r') as f:
  2. lineas = f.readlines()
  3.  
  4. with open('numeros.txt', 'w') as f:
  5. for i, linea in enumerate(lineas):
  6. numero = linea
  7. print('########### ' + numero)
  8. # Escribir nuevamente las líneas al fichero a
  9. # excepción de las ya procesadas.
  10. f.write("".join(lineas[i + 1:]))


Saludos!
Responder


Mensajes en este tema
Ir eliminando lineas de archivo de texto - por pepe - 05-11-2017, 08:29 AM
RE: Ir eliminando lineas de archivo de texto - por Francisco - 05-11-2017, 06:56 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)