Eventuali duplicati:
Handling \r\n vs \n newlines in python on Mac vs Windowsterminazioni di linea in pitone
Sono un po 'confuso da qualcosa, e mi chiedo se questa è una cosa pitone. Ho un file di testo che utilizza terminazioni di riga di Windows ("\ r \ n"), ma se eseguo l'iterazione di alcune righe nel file, le memorizzo in un elenco e stampo la rappresentazione di stringa dell'elenco sulla console , mostra "\ n" fine linea. Mi sto perdendo qualcosa?
Potrebbe aiutarti a risolvere il problema: http://stackoverflow.com/questions/4599936/handling-rn-vs-n-newew-in-python-on-mac-vs-windows –
La fine della linea è un po 'confusa .Python può gestirli automaticamente per te a meno che tu non apra il tuo file in modalità binaria ('open (..., 'rb')'), a seconda della tua piattaforma. – katrielalex
Grazie ragazzi, l'apertura del file in modalità binaria ha risolto il problema per me. –