Python-Datei read() Methode

Python Datei Read Methode



„Wenn wir über die beste Programmiersprache für Anfänger sprechen, ist Python eine davon. Es erleichtert uns mit vielen integrierten Funktionen, die bei der Erledigung verschiedener Aufgaben helfen, indem einfach diese Funktionen von „Python“ verwendet werden. Wenn wir mithilfe von Python eine Aufgabe für verschiedene Dateien ausführen möchten, z. B. das Öffnen einer Textdatei in Python, das Lesen dieser Datei, das Schreiben von Daten in eine Datei oder das Schließen einer Datei nach dem Öffnen, verwenden wir die Python-Funktionen wie „ read(), open(), close()“ usw.

Diese Funktionen machen unsere Arbeit sehr einfach und leicht. In dieser Anleitung gehen wir ausführlich auf die Methode „file read()“ ein und erläutern die Funktionsweise dieser Methode in „Python“. Die Methode „file read()“ hilft beim Lesen der Textdatei in Python. Wenn wir einige Daten aus der Datei lesen müssen, verwenden wir die Methode „file read()“ in „Python“. Wir können die gesamten Daten aus der Datei sowie die spezifischen Bytes aus der Datei lesen. Wenn wir die Anzahl der Bytes in der „read()“-Methode erwähnen, dann werden diese spezifischen Bytes gelesen, und wenn wir in der „read()“-Methode keinen Wert hinzugefügt haben, dann ist ihr Standardwert „-1, “ und liest die vollständigen Daten aus der Datei. Jetzt zeigen wir die Syntax dieser „file read()“-Methode und verwenden diese Methode dann auch in unseren Codes.“

Beispiel 1

Hier ist die Python-Datei, die wir mit Hilfe der Methode „file read()“ lesen wollen. Diese Datei enthält Daten, die auch im Screenshot unten gezeigt werden. Machen Sie jetzt weiter und sehen Sie, wie wir diese Daten in „Python“-Code mit Hilfe der Methode „file read()“ lesen werden.









Hier ist die „Spyder“-App, die wir in diesem Handbuch verwenden. Wir platzieren zunächst „w“ als Variable, und dieses „w“ wird mit der Funktion „open()“ initialisiert. Die Funktion hilft beim Öffnen der Datei, die innerhalb der „open()“-Funktion als erster Parameter angegeben wird. Der erste Parameter ist „w_file.txt“, den wir hier öffnen, und dann haben wir „r“ als zweiten Parameter. Dieses „r“ bedeutet, dass wir diese Datei nur zu Lesezwecken öffnen. Mit dieser Methode „read()“ schreiben wir das Dateiobjekt. Wir schreiben es als „w.read()“. Nun werden die Daten der „w_file.txt“ gelesen, und die Daten werden auch auf der Konsole angezeigt, da wir diese Methode in der Funktion „print()“ verwendet haben.







In der „Spyder“-App drücken wir einfach „Shift+Enter“, um das Ergebnis zu erhalten. Die Daten, die in der Textdatei „w_file.txt“ vorhanden sind, werden hier angezeigt, weil wir diese Datei lesen und die Daten der Datei im „Python“-Code mit Hilfe von Python-Funktionen drucken.



Beispiel 2

Wir öffnen und lesen erneut die Datei „w_file.txt“, aber hier lesen wir bestimmte Bytes aus der Datei „w_file.txt“. In der Methode „open()“ nennen wir den Dateinamen, den wir öffnen und lesen möchten. Wir schreiben in dieser Methode auch „r“, weil wir die „w_file.txt“ zum Lesen ihrer Daten öffnen. Unten haben wir die Methode „read()“ in „print()“. Wir fügen in dieser „read()“-Methode auch „28“ hinzu, was bedeutet, dass wir in dieser „read()“-Methode „28“ Bytes angegeben haben. Es liest nur dieses bestimmte Byte aus der Datei und zeigt diese Daten auch auf der Konsole an. Wir geben „w.read(28)“ in „print()“ ein, sodass „28“ Bytes aus der „w_file.txt“ gelesen und auf der Konsole ausgegeben werden.

Siehe hier. Hier werden nicht alle Daten der Datei gedruckt. Es werden nur die angegebenen Bytes ausgegeben, weil wir diese Bytes in der „read()“-Methode im „Python“-Code oben erwähnt haben.

Beispiel 3

Die Textdatei ist im Screenshot unten dargestellt. Diese Datei enthält einige Zeilen, und wir werden diese Dateien aus der Datei lesen und auch die gesamten Daten der Datei auf der Konsole drucken.

Die „Daten“ sind eine Variable, die wir hier initialisieren. Die Methode „open()“ wird zum Initialisieren dieser Variablen verwendet. Wir öffnen hier die Datei „demofile.txt“. Wir schreiben nur den Dateinamen in diese Methode. Dann drucken wir den Dateinamen mit Hilfe des „Namens“. Wir schreiben das Dateiobjekt und dann „Name“. Das Objekt der Datei ist „data“, also geben wir „data. Name“ im „Druck“. Es hilft beim Drucken des Namens der Datei, die wir hier geöffnet haben.

Danach initialisieren wir „data2“ mit der Methode „read()“. Wenn wir diese „read()“-Methode verwenden, müssen wir das Dateiobjekt mit dieser Methode schreiben. Also geben wir hier „data.read()“ ein, wobei „data“ das Objekt der Datei und „read()“ die Methode zum Lesen dieser Datei ist. Nach dem Lesen der Daten möchten wir diese Daten auch auf der Konsole drucken. Wir tun dies, indem wir „data2“ einfügen, das die Daten der Datei nach dem Einlesen der Methode „print()“ enthält.

Nun werden die Daten von „demofile.txt“ auf der Konsole gerendert. Dann müssen wir diese Datei schließen. Zum Schließen von Dateien in „Python“ haben wir die Methode „close()“, also verwenden wir die Methode „close()“ mit dem Dateiobjekt und schreiben es als „data.close()“. Überprüfen Sie nun das Ergebnis dieses Codes.

Alle Daten aus der obigen Datei werden gelesen und auch in diesem Ergebnis gedruckt. Wir verwenden einfach die Methode „read()“, um die Daten in „Python“ auszulesen.

Beispiel 4

Hier ist die neue Textdatei, die wir in diesen Code einlesen werden. Wir werden wieder die „read()“-Methode verwenden, um diese Daten in „Python“-Code zu lesen.

Zuerst öffnen wir diese Datei, die wir oben gezeigt haben. In der „open()“-Methode wird der Dateiname eingefügt, der „file2.txt“ lautet. Nun wird diese Datei geöffnet. Der Name dieser Datei, die wir hier geöffnet haben, wird auch angezeigt, weil wir „a.name“ in „print()“ verwendet haben, wobei „a“ hier das Dateiobjekt ist. Danach initialisieren wir „data_2“ mit der Methode „a.read()“, damit die Daten gelesen und in der Variablen „data_a“ gespeichert werden. Nach dem Lesen drucken wir die Daten, indem wir die Variable „data_a“ in „print()“ einfügen. Zum Schließen von Dateien in „Python“ verwenden wir die Methode „close()“ mit dem Dateiobjekt.

Während Daten aus der Datei „file2.txt“ in diesem Ergebnis gelesen und auch gerendert werden, werden in diesem Ergebnis vollständige Daten aus dieser Datei gerendert, da wir in der Methode „read()“ keine spezifischen Bytes hinzugefügt haben.

Beispiel 5

In diesem Code wird nun die Variable „b“ mit der Methode „open()“ initialisiert und der Dateiname in diese Methode eingefügt. Danach drucken wir den Dateinamen unten, indem wir „b.name“ in „print()“ verwenden. Dann haben wir die Variable „lines_b“, die mit „b.read()“ initialisiert wird. In der „read()“-Methode fügen wir auch einige Bytes ein, die wir in diesem Beispiel lesen möchten. Hier lesen wir „20“ Bytes, indem wir diese „20“-Zahl in die „read()“-Methode einfügen. Danach drucken wir die spezifischen Bytedaten, die wir aus der Datei nach dem Lesen mit Hilfe der Methode „print()“ erhalten. Hier sehen Sie, dass „lines_b“ in „print()“ geschrieben wird. Dieses „lines_b“ enthält die 20 Byte Daten, die wir aus der Datei lesen.

Der Dateiname wird zuerst gerendert, und dann werden 20 Byte Daten aus dieser Datei gelesen und hier in diesem Ergebnis gedruckt.

Fazit

In dieser Anleitung dreht sich alles um die Methode „Python file read()“. Wir haben diese Methode hier ausführlich untersucht und erklärt, dass diese Methode uns beim Lesen der Dateidaten in Python hilft. Wir haben erklärt, dass wir bestimmte Bytes aus den Daten und den gesamten Daten lesen können. Wir haben auch erklärt, dass der Standardwert der „read()“-Methode „-1“ ist, was die vollständigen Daten aus der Datei liest, und wenn wir einige spezifische Byte-Daten lesen möchten, dann verwenden wir die Byte-Zahlen in der „read()“-Methode. Wir haben verschiedene Beispiele untersucht, in denen wir vollständige Daten aus der Datei sowie einige Bytes aus den Daten der Datei gelesen haben.