Mam plik tekstowy, nazwijmy go goodlines.txt
i chcę go załadować i utworzyć listę zawierającą każdy wiersz w pliku tekstowym.Python: AttributeError: Obiekt "_io.TextIOWrapper" nie ma atrybutu "podzielony"
Próbowałem stosując procedurę split()
takiego:
>>> 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'
Dlaczego mam te błędy? Czy nie w ten sposób używam split()
? (Używam python 3.3.2
)
To dobrze, ale nadal otrzymuję te "\ n" rzeczy na końcu każdego ... Jak mogę je usunąć bez zmiany pliku tekstowego? –