Wie man mit Python eine Textdatei in eine Liste oder ein Array einliest
Eine Möglichkeit, eine Textdatei in eine Liste oder ein Array mit Python zu lesen, besteht darin, die Methode split()
zu verwenden. Hier ist ein Codeausschnitt, der zeigt, wie man dies tut:
with open('file.txt', 'r') as file:
data = file.read().splitlines()
Im obigen Codeausschnitt ist file.txt
der Name der Textdatei, die Sie lesen möchten, und 'r'
ist der Modus, in dem die Datei geöffnet wird ('r'
steht für "lesen"). Der with open
-Befehl wird verwendet, um die Datei zu öffnen, und der Teil as file
wird verwendet, um der Datei einen bequemeren Namen zum Arbeiten zu geben.
Die Methode read()
liest den gesamten Inhalt der Datei aus und die Methode splitlines()
wird verwendet, um den Inhalt der Datei in eine Liste von Zeichenketten aufzuteilen, eine Zeichenkette für jede Zeile der Datei.
Alternativ kann man auch readlines()
verwenden um das gleiche Ergebnis zu erhalten, hier ist der Codeausschnitt
with open('file.txt', 'r') as file:
data = file.readlines()
Die Methode readlines()
liest den gesamten Inhalt der Datei aus, es gibt eine Liste zurück, wo jedes Element eine Zeile in der Datei ist.