Python3-Datei readlines()-Methode
Übersicht
readlines()Die Methode wird verwendet, um alle Zeilen (bis zur Ende-der-Datei-Markierung EOF) zu lesen und eine Liste zurückzugeben, die durch die for... in ...-Struktur von Python verarbeitet werden kann. Wenn die EOF-Markierung erreicht wird, wird eine leere Zeichenkette zurückgegeben.
Wenn die EOF-Markierung erreicht wird, wird eine leere Zeichenkette zurückgegeben.
Syntax
Die Syntax der Methode readlines() lautet wie folgt:
fileObject.readlines( );
Parameters
-
Keine.
Rückgabewert
Gibt eine Liste zurück, die alle Zeilen enthält.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der readline()-Methode:
Der Inhalt der Datei example.txt ist wie folgt:
1:www.example.com 2:www.example.com 3:www.example.com 4:www.example.com 5:www.example.com
Den Inhalt der Datei in einer Schleife lesen:
Beispiel (Python 3.0+)
#!/usr/bin/python3
# Datei öffnen
fo = open("example.txt", "r")
print ("Der Dateiname ist:", fo.name)
for line in fo.readlines(): # Jede Zeile nacheinander lesen
line = line.strip() # Leerraum am Anfang und Ende jeder Zeile entfernen
print ("Die gelesenen Daten sind: %s" % (line))
# Datei schließen
fo.close()
Das Ausgabeergebnis des obigen Beispiels ist:
文件名为: example.txt 读取的数据为: 1:www.example.com 读取的数据为: 2:www.example.com 读取的数据为: 3:www.example.com 读取的数据为: 4:www.example.com 读取的数据为: 5:www.example.com
Andere Erweiterungen
Python3-Dateimethoden