Mr.SpOOn ha scritto:
f = open ("fi", "r")
fo = open ("fo", "w")
for line in f.readlines ():
fo.write ("[stringa che voglio] " + line)
f.close ()
fo.close ()
Ho capito poi che col readlines viene aggiunto sempre il carattere di
nuova linea "\n". Come posso fare a eliminarlo? C'รจ qualche altro
approccio migliore al problema?
Si', puoi togliere il newline e rimetterlo:
fo = file('fo','w')
for line in file('fi'):
fo.write('[prima]' + line.rstrip('n') + '[dopo]\n');
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python