Python-Datei readlines()-Methode
Übersicht
readlines()Die Methode wird verwendet, um alle Zeilen (bis zum Dateiende EOF) zu lesen und eine Liste zurückzugeben, die durch Pythons for... in ...-Struktur verarbeitet werden kann.
Wenn das Dateiende EOF erreicht wird, wird eine leere Zeichenfolge 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 Methode readlines():
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 durchlaufen:
Beispiel
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Datei öffnen
fo = open("example.txt", "r")
print "Dateiname:", fo.name
for line in fo.readlines(): # Jede Zeile nacheinander lesen
line = line.strip() # Führende und nachfolgende Leerzeichen aus 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.comAndere Erweiterungen
Python-Dateimethoden