Eine Datei Zeile für Zeile in eine Liste in Python einlesen
Das Speichern jeder Zeile einer Datei als Element in einer Liste ist eine häufige Aufgabe in Python. Um dies zu erreichen, können Sie die Funktion open() mit einer Schleife verwenden, die jede Zeile der Datei durchläuft.
Methode:
So lesen Sie eine Dateizeile: Führen Sie die folgenden Schritte aus, um die Datei zeilenweise aufzurufen und jede Zeile an eine Liste anzuhängen:
Code:
with open(filename, 'r') as file: lines = [line.rstrip() for line in file]
Alternativ:
Wenn Sie lieber über die Datei iterieren möchten Um ein Objekt direkt zu erstellen und jede Zeile auszudrucken, können Sie Folgendes verwenden Code:
with open(filename, 'r') as file: for line in file: print(line.rstrip())
Python 3.8 und höher:
In Python 3.8 und höher können Sie den Walross-Operator ('=') verwenden, um den Code zu optimieren:
with open(filename, 'r') as file: while line := file.readline(): print(line.rstrip())
Zusätzlich Hinweise:
with open(filename, 'r', encoding='UTF-8') as file:
Das obige ist der detaillierte Inhalt vonWie kann ich eine Datei Zeile für Zeile in eine Liste in Python einlesen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!