Beispiel 01:
Beginnen wir mit dem einfachsten Beispiel, um die Dateizeilen in Spyder 3 zu lesen. Angenommen, Sie haben eine einfache Textdatei mit dem Namen „Datei.txt ”wohnhaft in deinem“ “.Spyder-Py3 ”-Fordner von Windows 10 mit rund drei Zeilen Textdaten darin.
Um diese Daten auf Ihrer Spyder-3-Konsole anzuzeigen, müssen Sie diese Datei in Spyder3 über den Python-Code öffnen und anschließend ihre Daten lesen. Um diese Datei zu öffnen, müssen Sie einen Dateideskriptor „F“ erstellen und die Funktion open () damit aufrufen, um die Datei "Datei" zu öffnen ".txt ”in einem Lesemodus über 'R'. Jetzt wurde die Datei geöffnet und kann mit dem Dateideskriptor "F" gelesen werden. Sie müssen die Python -Funktion "readlines ()" mit dem Deskriptor "F" aufrufen, um alle Zeilen bis zum Ende der Datei zu erhalten. Diese Zeilen werden in einer anderen Variablen gespeichert, "L". In der dritten Zeile haben wir die Druckfunktion verwendet, um alle Zeilen der Datei anzuzeigen.TXT -Datei in einer einzelnen Zeile mit der Variablen "L".
f = open ('Datei.txt ',' r ')Speichern Sie diesen Code, debuggen und führen Sie ihn mit dem "Debugging" -Button von Spyder 3 aus. Im Gegenzug haben wir alle Daten der Datei "Datei" Datei erhalten.txt ”auf der Spyder 3 -Konsole wie gezeigt angezeigt. Sie sehen. Jede Zeile wurde in "Commas" angezeigt.
Beispiel 02:
Der in dem erste Beispiel ausgeführte Code zeigte die Daten einer Datei in einer einzigen Zeile an, selbst wenn die Funktion readlines () verwendet wird. Wir möchten jedoch die Daten in separaten Zeilen anzeigen, wie in der Datei angezeigt.TXT -Datei selbst. Dazu müssen Sie die "für" -Schloop in Ihrem Python -Code verwenden. Wir haben also den obigen Code in Spyder 3 aktualisiert, wie unten gezeigt. Nach dem Öffnen der Datei “Datei" Datei ".txt ”In einem Lesemodus mit der Funktion open () von Python haben wir das Dateiobjekt im Dateideskriptor" F "gespeichert. Jetzt wurde die gleiche Readline () -Funktion mit dem Dateideskriptor „F“ aufgerufen, um die Daten in der Variablen „L“ zu speichern. Jetzt kam die „für“ -Schloop hier hoch, um jede Zeile „L“ aus der Variablen „L“ zu lesen und sie auf der Spyder3 -Konsole mit der Funktion „print ()“ anzuzeigen. Der Code kann zum Debuggen und Laufen verwendet werden.
f = open ('Datei.txt ',' r ')Nachdem wir diesen Code mit der Schaltfläche "Ausführen" von Spyder3 ausgeführt haben. Sie können sehen, dass die variablen „L“ -Daten in separaten drei Zeilen auf der Konsole angezeigt wurden.TXT -Textdatei selbst.
Beispiel 03:
Aus der obigen Beispielausgabe können Sie feststellen, dass wir nach jeder Zeile einen Pause von 1 Zeile haben. Während die Datei.Die TXT -Datei enthält keinen ganzen Platz von 1 Zeile darin. Wir müssen denselben Code aktualisieren, um diesen Einzeilenraum zu entfernen. Nach der Dateiöffnung einer Datei haben wir ihre Daten über die Funktion „Readlines () auf die gleiche Weise gelesen. Die Schleife für die „für“ wurde aktualisiert, da die Druckanweisung die Funktion Strip () verwendet hat, um den 1 -Zeilenpause mit dem Iterator „L“ abzuschneiden. Außerdem wurde die Funktion format () verwendet, um den Linienstil der Datei zu definieren.TXT -Daten.
f = open ('Datei.txt ',' r ')Nachdem wir diesen aktualisierten Code in Spyder 3 ausgeführt haben, haben wir alle Zeilen der Datei.TXT -Datei auf die gleiche Weise wie in der Datei selbst, ich.e. ohne Linienpause.
Beispiel 04:
Hier kommt das letzte, aber nicht das geringste Beispiel für die Verwendung der Readlines () -Funktion im Python -Code. Der Gesamtcode entspricht den oberen Codes. Die einzige Änderung wurde in der ersten Zeile durchgeführt, indem das Schlüsselwort „mit“ verwendet wurde, um die Datei mit dem Dateideskriptor „F“ zu öffnen.
mit offen ("Datei.txt ") als f:Nachdem wir diesen Code ausgeführt haben, haben wir die gleiche Ausgabe wie im obigen Beispiel erhalten.
Abschluss:
Zusammenfassend haben wir alle notwendigen Beispiele und Methoden behandelt, um die Funktionsweise von Pythons Readlines () -Funktion anzuzeigen. Wir haben mit einem sehr einfachen Beispiel begonnen, um die Zeilen einer Textdatei in einer einzelnen Zeile anzuzeigen. Danach haben wir die Anzeige von Linien getrennt durch die Strip () -Funktion entwickelt.