Jak używać funkcji Python Readline

Jak używać funkcji Python Readline
Istnieje wiele przydatnych metod Pythona, które możemy użyć w naszych programach. Jedną z poręcznych metod jest metoda Python Readline (), domyślnie odczytuje jedną pełną linię z określonego pliku. Możesz także odczytać więcej niż jeden wiersz lub kompletny plik przy użyciu metody Readline () przy użyciu różnych warunków, takich jak za pomocą argumentu rozmiaru. Metoda ReadLine () wstawia nową linię (\ n) na końcu zwróconego ciągu.

W tym artykule omówiliśmy użycie metody Readline () w Pythonie i jak uruchomić ją w systemie Linux.

Wymóg

Każda wersja Python powinna być zainstalowana w twoim systemie (Python3 jest wstępnie zainstalowany w najnowszym systemie Ubuntu).

Postępuj zgodnie z poniższą procedurą, aby zapoznać się z metodą Readline ():

Utwórz plik Python

Aby uruchomić programy Python na Ubuntu, najpierw wygeneruj plik z „.rozszerzenie PY ”(plik Python).

Uruchom poniższe wspomniane polecenie, aby utworzyć „Python_file.py ”, aby pisać w nim programy Python:

$ nano Python_file.py

Metoda Readline () w Pythonie na Ubuntu

Poniżej wymieniona jest składnia metody Readline ():

Składnia:

plik.odczyt (rozmiar)

„„plik”Będzie zmienną pliku, która zostanie otwarta na odczyt danych z niego. „„rozmiar”Będzie używany metodą ReadLine () jako argument do odczytania pliku do określonego rozmiaru. To nie jest obowiązkowy argument. Domyślnie jest to „-1”.

Aby najpierw użyć metody ReadLine (), musimy otworzyć plik za pomocą poniżej wspomnianej składni:

Otwarte (nazwa pliku, r)

Nazwa pliku: Nazwa pliku, którą chcesz przeczytać

R: służy do otwierania pliku w tryb czytania

Jeśli otworzysz plik w trybie odczytu Readline () zwróci ciąg.

RB (tryb binarny): Możesz użyć trybu binarnego, aby uzyskać obiekty binarne.

Po wykonaniu zadania musisz zamknąć plik do poniżej wymienionych składni:

plik_variable/nazwa pliku.zamknąć()

Jeśli otrzymujesz plik w zmiennej, zamknij plik za pomocą tej zmiennej, w przeciwnym razie możesz również zamknąć plik za pomocą nazwy pliku.

Przeczytaj plik za pomocą czytlline () bez przekazania argumentu rozmiaru w Python

Możemy odczytać pełną linię z pliku za pomocą metody ReadLine () bez określania rozmiaru. Jeśli nie określamy Rozmiar Domyślnie wymaga -1 jako -1 i zwraca jedną pełną linię. Aby odczytać jedną pełną linię od początku pliku „Linuxhint” za pomocą Pythona, napisz poniższy kod w „Python_file.py ”:

file = Open (”Linuxhint.txt "," r ")
Drukuj plik.Czytaj linię())
plik.zamknąć()

Naciskać "Ctrl+s„Aby zapisać plik i„ Ctrl+X ”, aby wyjść z pliku.

Teraz wykonaj plik utworzony powyżej, aby uzyskać pierwszy pełny wiersz wspomnianego pliku do poniżej wspomnianego polecenia:

$ Python3 Python_file.py

Użyj metody Readline (), przekazując rozmiar jako parametr

Możemy również przekazać argument o nazwie rozmiar (liczba lub liczba całkowita) Aby odczytać plik do odczytania pliku do określonego rozmiaru.

Aby odczytać pierwsze 8 znaków z pliku „Linuxhint.tekst", Napisz poniższy kod w pliku „Python_file.py ”:

file = Open (”Linuxhint.txt "," r ") >> Użyj małego zrzutu ekranu F<<
Drukuj plik.Readline (8))
plik.zamknąć()

Naciskać "Ctrl+s”Aby zapisać plik i„Ctrl+x„Aby wyjść z pliku.

Aby wykonać kod napisany w „Python_file.Py ”Aby wydrukować pierwsze 8 znaków na terminalu, uruchom poniższe wspomniane polecenie:

$ Python3 Python_file.py

Przeczytaj kompletną linię pliku za pomocą metody Readline ()

Podczas pętli:

Możemy uzyskać pełną linię pliku według linii za pomocą metody ReadLine () w czasie pętli, uruchom poniższy kod w „Python_file.plik py ”, aby uzyskać dane„ Linuxhint.linia plików txt ”według linii za pomocą pętli:

file = Open (”Linuxhint.txt "," r ")
get_line = plik.Czytaj linię()
While_line:
drukuj (get_line)
get_line = plik.Czytaj linię()
plik.zamknąć()

Naciskać "Ctrl+s”Aby zapisać plik i„Ctrl+x„Aby wyjść z pliku.

Aby wykonać kod napisany w „Python_file.py ”, aby wydrukować wszystkie wiersze pliku„ Linuxhint.TXT ”Na terminalu uruchom poniższe wspomniane polecenie:

$ Python3 Python_file.py

Wniosek:

Metoda Python Readline () Domyślnie odczytuje pełny pojedynczy wiersz z pliku. To ma argument rozmiaru Aby określić liczbę znaków/bajtów do odczytania za pomocą metody czytLine () z pliku. W tym artykule omawiamy użycie metody ReadLine () w różnych scenariuszach, takich jak użycie readLine () z argumentem i bez tego, czy odczyt wszystkie wiersze pliku. Po przeczytaniu tego artykułu lepiej zrozumiesz metodę Readline () i będziesz mógł go efektywnie używać w programach Python.