Tirando de mi pelo aquí ... he estado jugando con esto durante la última hora, pero no puedo hacer que haga lo que quiero, es decir. eliminar la secuencia de nueva línea.rstrip no elimina el carácter de la nueva línea ¿Qué estoy haciendo mal?
def add_quotes(fpath):
ifile = open(fpath, 'r')
ofile = open('ofile.txt', 'w')
for line in ifile:
if line == '\n':
ofile.write("\n\n")
elif len(line) > 1:
line.rstrip('\n')
convertedline = "\"" + line + "\", "
ofile.write(convertedline)
ifile.close()
ofile.close()
En términos más generales, las cadenas en Python son inmutables. Una vez creados, no pueden ser cambiados. Cualquier función que hace algo a una cadena devuelve una copia. –
De hecho. Tal vez debería poner eso en la respuesta. – Skurmedel
Gracias, era nuevo, tenía que ser algo simple, ... mi propia culpa por solo hojear el documento de Python. – volting