Metoda Python ReadLines ()

Metoda Python ReadLines ()

Czy kiedykolwiek chciałeś przeczytać linię plików według linii w Python? Wtedy powinieneś zapoznać się z Pythonem „ReadLines ()” metoda! Ta potężna metoda Pythona jest używana do odczytu linii plików według linii i przechowywania każdej linii na liście. Oznacza to, że możesz uzyskać dostęp do każdego wiersza pliku za pomocą prostego indeksu listy i możesz łatwo manipulować zawartością pliku.

„ReadLines ()” Metoda jest bardzo przydatna do czytania plików, które zawierają wiele informacji lub mają wiele wierszy tekstu. Możesz także użyć „ReadLines ()” Metoda odczytania pliku po jednej linii na raz, co jest świetne do zadań przetwarzania plików. Jeszcze lepsze jest to, że „ReadLines ()” Metoda jest łatwa w użyciu i może być zaimplementowana w zaledwie kilku wierszach kodu. Więc jeśli szukasz niezawodnego sposobu czytania plików w Python, nie szukaj dalej niż „ReadLines ()” metoda!

Składnia:

„ReadLines ()” Metoda używa następującej składni:

File_Object.ReadLines ()
1File_Object.ReadLines ()

„ReadLines ()” Metoda odczytuje wszystkie wiersze pliku i zwraca je jako listę ciągów, przy czym każdy ciąg reprezentuje wiersz w pliku. Nowa linia na końcu każdego wiersza jest zawarta w ciągu.

Przykład:

Zrozumiemy Pythona „ReadLines ()” metoda z kilkoma przykładami. Rozważ następujący plik myfile.tekst:

Cat myfile.tekst  Apple Banan Mango Orange Pineapple 

Aby odczytać wszystkie wiersze tego pliku za pomocą „ReadLines ()” Metoda, możesz wykonać następujące czynności:

# Otwórz plik w trybie odczytu z otwartym („myfile.txt ', „r”) jako f: # Przeczytaj wszystkie wiersze linii plików = f.readLines () # Wydrukuj listę drukowania linii (linie)
1234567# Otwórz plik w odczyt ModeWith Open („Myfile.txt ', „r”) jako f: # Przeczytaj wszystkie wiersze linii plików = f.ReadLines () # Wydrukuj listę LiniaPrint (linii)

To wydrukuje następujące dane wyjściowe:

Wyjście: [„Apple \ n ',„ banan \ n ”,„ Mango \ n ”,„ Orange \ n ”,„ Pinasapple \ n'] 

Jak widać, „ReadLines ()” Metoda zwraca listę ciągów, przy czym każdy ciąg reprezentuje wiersz w pliku i nowym znaku na końcu każdego wiersza zawartego w ciągu.

Możesz także użyć „ReadLines ()” metoda odczytania określonej liczby bajty Z pliku, jak pokazano w poniższym przykładzie:

# Otwórz plik w trybie odczytu z otwartym („myfile.txt ', „r”) jako f: # limit liczby bajtów do zwracania linii = f.odczyty (14) # Wydrukuj listę drukowania linii (linie)
1234567# Otwórz plik w odczyt ModeWith Open („Myfile.txt ', „r”) jako f: # limit liczby bajtów do zwracania linii = f.odczyt (14) # Wydrukuj listę LiniaPrint (linie)

To wydrukuje następujące dane wyjściowe:

Wyjście: [„Apple \ n”, „banan \ n”, „Mango \ n”] 

Jak widać, „ReadLines ()” Metoda odczytuje określoną liczbę wiary z pliku i zwraca je jako listę ciągów.

„ReadLines ()” Metoda jest ogólnie wolniejsza niż używanie pętli i „ReadLines ()” metoda odczytu wierszy pliku, ponieważ odczytuje wszystkie wiersze pliku w pamięć. Jest jednak wygodniejsze użycie i może być przydatne, gdy chcesz odczytać wszystkie wiersze pliku w jednym połączeniu.