So verwenden Sie die Funktion Python Readline -Funktion

So verwenden Sie die Funktion Python Readline -Funktion
Es gibt viele nützliche Methoden von Python, die wir in unseren Programmen verwenden können. Eine der praktischen Methoden ist die Python Readline () -Methode, die stand. Sie können auch mehr als eine Zeile oder eine vollständige Datei mithilfe von Readline () -Methoden unter Verwendung verschiedener Bedingungen wie dem Größenargument lesen. Die Readline () -Methode fügt eine neue Zeile (\ n) am Ende der zurückgegebenen Zeichenfolge ein.

In diesem Artikel haben wir die Verwendung der Readline () -Methode in Python erörtert und wie man sie auf einem Linux -System ausführt.

Erfordernis

Jede Version von Python sollte in Ihrem System installiert werden (Python3 ist auf dem neuesten Ubuntu -System voreinstimmt).

Befolgen Sie die unten erwähnte Prozedur, um mit Readline () -Methode vertraut zu werden:

Erstellen Sie die Python -Datei

Um Python -Programme auf Ubuntu auszuführen, generieren Sie zunächst eine Datei mit “.PY ”-Erdition (Python -Datei).

Führen Sie den folgenden Befehl aus, um „Python_file zu erstellen.Py “, um Python -Programme darin zu schreiben:

$ nano python_file.py

Die Readline () -Methode in Python auf Ubuntu

Nachfolgend ist die Syntax der Readline () -Methode erwähnt:

Syntax:

Datei.Readline (Größe)

Der "Datei”Wird die Variable der Datei sein, die geöffnet wird, um Daten daraus zu lesen. Der "Größe”Wird von der Readline () -Methode als Argument zum Lesen der Datei bis zur angegebenen Größe verwendet. Es ist kein obligatorisches Argument. Standardmäßig ist es "-1".

Um die Readline () -Methode zu verwenden, müssen wir die Datei mit der folgenden genannten Syntax öffnen:

offen (Dateiname, R)

Dateinamen: Name der Datei, die Sie lesen möchten

R: Es wird verwendet, um die Datei in zu öffnen Lesenmodus

Wenn Sie eine Datei im Read -Modus öffnen. Readline () gibt die Zeichenfolge zurück.

RB (Binärmodus): Sie können den binären Modus verwenden, um binäre Objekte zu erhalten.

Nachdem Sie die Aufgabe ausgeführt haben, müssen Sie die Datei nach unten genannten Syntax schließen:

Datei_Variable/Dateiname.schließen()

Wenn Sie eine Datei in einer Variablen erhalten, schließen Sie die Datei mithilfe dieser Variablen. Andernfalls können Sie die Datei auch mit dem Dateinamen schließen.

Lesen Sie die Datei mit Readline () ohne das Argument der Größen in Python

Wir können eine vollständige Zeile aus einer Datei mithilfe der Readline () -Methode ohne Angabe der Größe lesen. Wenn wir nicht angeben Größe Es dauert die Größe von -1 standardmäßig und gibt eine komplette Linie zurück. Um eine vollständige Zeile von Beginn der Datei „LinuxHint“ mit Python zu lesen.py ”:

Datei = open ("LinuxHint.txt "," r ")
Druckdatei.Zeile lesen())
Datei.schließen()

Drücken Sie "Strg+s"Um die Datei und" Strg+x "zu speichern, um die Datei zu beenden.

Führen Sie nun die oben erstellte Datei aus, um die erste vollständige Zeile der genannten Datei nach unten genannten Befehl zu erhalten:

$ python3 python_file.py

Verwenden Sie die Readline () -Methode, indem Sie die Größe als Parameter übergeben

Wir können auch ein Argument namens Size übergeben (Nummer oder Ganzzahl) zur readline () -Methode zum Lesen der Datei bis zur angegebenen Größe.

Lesen Sie die ersten 8 Zeichen aus der Datei “LinuxHint.txt", Schreiben Sie den folgenden Code in der Datei „Python_file.py ”:

Datei = open ("LinuxHint.txt "," r ") >> Verwenden Sie Small F Screenshot ändern<<
Druckdatei.Readline (8))
Datei.schließen()

Drücken Sie "Strg+s"Um die Datei zu speichern und"Strg+x”Um die Datei zu beenden.

Um den in „python_file geschriebenen Code auszuführen.Py “Führen Sie den folgenden Befehl unten aus: Ausführen der ersten 8 Zeichen auf dem Terminal: Ausführen:

$ python3 python_file.py

Lesen Sie die vollständige Dateizeile mithilfe von Readline () -Methode mit der Zeile

While-Schleife:

Wir können die vollständige Dateizeile per Line mithilfe von Readline () -Methoden durch while -Loop abrufen. Führen Sie den folgenden erwähnten Code in „Python_file aus.PY ”-Datei, um Daten von„ LinuxHint “zu erhalten.TXT ”Dateizeile nach Zeile mit der Schleife:

Datei = open ("LinuxHint.txt "," r ")
get_line = Datei.Zeile lesen()
während get_line:
print (get_line)
get_line = Datei.Zeile lesen()
Datei.schließen()

Drücken Sie "Strg+s"Um die Datei zu speichern und"Strg+x”Um die Datei zu beenden.

Um den in „python_file geschriebenen Code auszuführen.py ”, um alle Dateizeilen" LinuxHint "zu drucken.TXT ”Führen Sie auf dem Terminal den folgenden Befehl aus:

$ python3 python_file.py

Abschluss:

Python Readline () -Methode liest standardmäßig eine vollständige einzelne Zeile aus der Datei. Es hat ein Größenargument Um die Anzahl der Zeichen/Bytes anzugeben, die mit der Methode readline () aus der Datei gelesen werden sollen. In diesem Artikel diskutieren wir die Verwendung der Readline () -Methode in verschiedenen Szenarien wie der Verwendung von Readline () mit und ohne Größenargument oder um alle Dateizeilen zu lesen. Nachdem Sie diesen Artikel gelesen haben.