Python3-Datei readlines()-Methode

Python3 File(文件) 方法Python3-Dateimethoden


Ü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

Python3 File(文件) 方法Python3-Dateimethoden

Andere Erweiterungen