Tirando fuori i miei capelli qui ... ho giocato con questo per l'ultima ora, ma non riesco a farlo fare quello che voglio, cioè. rimuovere la sequenza di nuova riga.rstrip non rimuove newline char cosa sto facendo male?
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()
Più in generale, le stringhe in Python sono immutabili. Una volta creati, non possono essere modificati. Qualsiasi funzione che fa qualcosa a una stringa restituisce una copia. –
Infatti. Forse dovrei metterlo nella risposta. – Skurmedel
Grazie, devo dire che doveva essere qualcosa di semplice, ... la mia colpa è solo per aver sfogliato Python doc. – volting