luca72
2006-11-24 15:52:59 UTC
Salve
Ho un txt con una o più righe anche consecutive che hanno solo \r\n
per eliminarle ho fatto questo:
file = open('miofile.txt', 'r')
leggo = file.readlines()
lunghezza = len(leggo)
a = 0
while a < lunghezza:
if leggo[a] == '\r\n':
del leggo[a]
lunghezza = lunghezza -1
a -=1
a +=1
file.close()
file =open('mifile.txt', 'w')
file.writelines(leggo)
file.close
che funziona ma è lungo.
Avevo provato a fare questo:
file = open('miofile', 'r+')
for line in file:
if line == '\r\n'
del line
Ma non ottengo nessun cambiamento
se invece apro il fille in 'w+' mi si cancella tutto dove sbaglio
Saluti
Luca
Ho un txt con una o più righe anche consecutive che hanno solo \r\n
per eliminarle ho fatto questo:
file = open('miofile.txt', 'r')
leggo = file.readlines()
lunghezza = len(leggo)
a = 0
while a < lunghezza:
if leggo[a] == '\r\n':
del leggo[a]
lunghezza = lunghezza -1
a -=1
a +=1
file.close()
file =open('mifile.txt', 'w')
file.writelines(leggo)
file.close
che funziona ma è lungo.
Avevo provato a fare questo:
file = open('miofile', 'r+')
for line in file:
if line == '\r\n'
del line
Ma non ottengo nessun cambiamento
se invece apro il fille in 'w+' mi si cancella tutto dove sbaglio
Saluti
Luca