Przykład 01:
Zacznijmy od najprostszego przykładu do odczytania linii plików w Spyder 3. Załóżmy, że masz prosty plik tekstowy o nazwie „plik.txt ”mieszkający w twoim„.folder Spyder-Py3 ”z systemem Windows 10 z kilkoma trzy linowymi danymi tekstowymi.
Aby wyświetlić te dane na konsoli Spyder-3, musisz otworzyć ten plik w Spyder3 za pośrednictwem kodu Pythona, a następnie przeczytać jego dane. Aby otworzyć ten plik, musisz utworzyć deskryptor pliku „F” i wywołać z nim funkcję Open (), aby otworzyć plik „Plik.txt ”w trybie odczytu przez„ r ”. Teraz plik został otwarty i można go odczytać za pomocą deskryptora pliku „F”. Musisz wywołać funkcję Python „ReadLines ()” z deskryptorem „F”, aby uzyskać wszystkie wiersze do końca pliku. Te linie zostaną zapisane na innej zmiennej, „L”. W trzecim wierszu wykorzystaliśmy funkcję drukuj do wyświetlania wszystkich wierszy pliku.plik txt w jednym wierszu ze zmienną „L”.
f = otwarty (plik '.txt ', „r”)Zapisz ten kod, debuguj i uruchom go z przyciskiem „debugowania” Spyder 3. W zamian mamy wszystkie dane z pliku „.TXT ”wyświetlane na konsoli Spyder 3, jak pokazano. Widać, że dane nie zostały wyświetlone w postaci linii, ale w jednym rzędzie z symbolem \ n wskazującym na przerwanie linii tutaj. Każda linia została wyświetlona w „przecinkach.
Przykład 02:
Kod wykonany w pierwszym przykładzie wyświetlono dane pliku w jednym wierszu, nawet za pomocą funkcji ReadLines (). Ale chcemy wyświetlać dane w osobnych wierszach, jak wyświetlono w pliku.sam plik txt. W tym celu musisz użyć pętli „for” w swoim kodzie Python. Zaktualizowaliśmy więc powyższy kod w Spyder 3, jak pokazano poniżej. Po otwarciu pliku „Plik.txt ”W trybie odczytu z funkcją Open () Python, zapisaliśmy obiekt pliku w deskryptorze pliku„ F ”. Teraz ta sama funkcja Readline () została wywołana z deskryptorem pliku „F”, aby zapisać dane w zmiennej „L”. Teraz pojawiła się pętla „for”, aby nasza pomoc w odczytaniu każdej linii „L” ze zmiennej „L” i wyświetlanie go na konsoli Spyder3 za pomocą funkcji „print ()”. Kod jest gotowy do użycia do debugowania i uruchamiania.
f = otwarty (plik '.txt ', „r”)Po uruchomieniu tego kodu z przyciskiem „Uruchom” Spyder3, mamy wynik poniżej. Widać, że zmienne dane „L” zostały wyświetlone na konsoli w oddzielnych trzech liniach, tak jak w pliku.sam plik tekstowy TXT.
Przykład 03:
Z powyższego przykładowego wyjścia widać, że po każdej linii mamy przerwę 1. Podczas pliku.plik txt nie zawiera w nim całej przestrzeni 1 linii. Musimy zaktualizować ten sam kod, aby usunąć to jedno kierunki. Tak więc po otwarciu pliku pliku odczytaliśmy jego dane za pomocą funkcji „ReadLines () w ten sam sposób. Pętla „for” została zaktualizowana, ponieważ instrukcja drukowania używa funkcji Strip () do odcięcia 1 linii za pomocą iteratora „L”. Ponadto funkcja format () została użyta do zdefiniowania stylu liniowego pliku.Dane TXT.
f = otwarty (plik '.txt ', „r”)Po uruchomieniu tego zaktualizowanego kodu w Spyder 3, mamy wszystkie wiersze pliku.plik txt w taki sam sposób, jak w samym pliku, i.mi. Bez przerwy linii.
Przykład 04:
Nadchodzi ostatni, ale nie najmniejszy przykład korzystania z funkcji ReadLines () w kodzie Python. Ogólny kod jest taki sam jak górne kody. Jedyna zmiana została dokonana w pierwszym wierszu za pomocą słowa kluczowego „z”, aby otworzyć plik z deskryptorem pliku „F”.
z otwartym („plik.txt ") jako f:Po uruchomieniu tego kodu otrzymaliśmy takie samo dane wyjściowe jak w powyższym przykładzie.
Wniosek:
Podsumowując, omówiliśmy wszystkie niezbędne przykłady i metody wyświetlania działania funkcji ReadLines () Pythona. Zaczęliśmy od bardzo prostego przykładu do wyświetlania wierszy pliku tekstowego w jednym wierszu. Następnie wymyśliliśmy wyświetlanie linii osobno przez funkcję Strip ().