Questo è il mio problema.Python strip con n
Sto provando a leggere un file di testo e quindi convertire le linee in float. Il file di testo ha \n
e \t
ma non so come liberarmene.
Ho provato a utilizzare line.strip()
ma non l'ho rimosso e ho ricevuto un errore quando volevo convertire le cose in float. Ho quindi provato line.strip("\n")
ma non ha funzionato. Il mio programma funziona correttamente quando estraggo lo \t
e lo \n
dal file di testo, ma fa parte del compito per farlo funzionare con loro.
Non so davvero perché questo non funziona. Grazie per qualsiasi aiuto.
Puoi fornire un estratto del tuo file di testo? – Josh
Strip rimuove solo gli spazi bianchi dall'inizio e dalla fine di una riga. Se hai delle schede nel mezzo della linea, non le rimuoverà. – Swiss
Vale la pena notare che "\ n" non è il carattere di ritorno su tutti i sistemi. Potrebbe essere necessario rimuovere "\ n", "\ r" o "\ r \ n". Se mostri del codice completo che hai provato e immetti i dati, questo potrebbe essere più facile da risolvere. –