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.pyMetoda 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 ")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<<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 ")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.