Ho un file di testo, chiamiamolo goodlines.txt
e voglio caricarlo e creare un elenco che contenga ogni riga nel file di testo.Python: AttributeError: l'oggetto '_io.TextIOWrapper' non ha attributo 'split'
Ho provato ad utilizzare la procedura split()
in questo modo:
>>> f = open('goodlines.txt')
>>> mylist = f.splitlines()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: '_io.TextIOWrapper' object has no attribute 'splitlines'
>>> mylist = f.split()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: '_io.TextIOWrapper' object has no attribute 'split'
Perché ottengo questi errori? Non è così che uso split()
? (Sto usando python 3.3.2
)
che va bene, ma io continuo a ricevere queste cose "\ n" alla fine di ogni ... Come faccio a rimuoverli senza cambiare il file di testo? –