Python-Datei-Öffnen

Datei auf dem Server öffnen

Angenommen, wir haben die folgenden Dateien, die sich im selben Ordner wie Python befinden:

demofile.txt

Hello! Welcome to demofile.txt
Hallo! Willkommen in demofile.txt
Diese Datei dient zum Testzweck.

Viel Glück! open() Funktion. Wenn Sie eine Datei öffnen möchten, verwenden Sie die eingebaute

open() Diese Funktion gibt ein Dateiobjekt zurück, das read() Diese Methode wird verwendet, um den Inhalt der Datei zu lesen:

Beispiel

f = open("demofile.txt", "r")
print(f.read())

Laufende Instanz

Nur einen Teil der Datei lesen

Standardmäßigread() Diese Methode gibt den gesamten Text zurück, aber Sie können auch die Anzahl der Zeichen angeben, die zurückgegeben werden sollen:

Beispiel

Gibt die ersten fünf Zeichen der Datei zurück:

f = open("demofile.txt", "r")
print(f.read(5))

Laufende Instanz

Lesen von Zeilen

Sie können readline() Diese Methode gibt eine Zeile zurück:

Beispiel

Eine Zeile aus der Datei lesen:

f = open("demofile.txt", "r")
print(f.readline())

Laufende Instanz

Durch zwei Aufrufe readline(),können Sie die ersten zwei Zeilen lesen:

Beispiel

Zwei Zeilen aus dem Datei lesen:

f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())

Laufende Instanz

Durch das Durchlaufen der Zeilen im Datei mit einem Loop, können Sie jede Zeile des gesamten Datei zeilenweise lesen:

Beispiel

Datei zeilenweise durchlaufen:

f = open("demofile.txt", "r")
for x in f:
  print(x)

Laufende Instanz

Datei schließen

Es ist eine gute Angewohnheit, Dateien nach dem Abschluss immer zu schließen.

Beispiel

Schließen Sie die Datei nach dem Abschluss:

f = open("demofile.txt", "r")
print(f.readline())
f.close()

Laufende Instanz

Anmerkung:In einigen Fällen sollten Sie immer Dateien schließen, da Änderungen, die vor dem Schließen der Datei vorgenommen werden, möglicherweise nicht angezeigt werden.