Python-Datei-next()-Methode

Python-Dateimethoden


Übersicht

next()Diese Methode wird verwendet, wenn die Datei mit einem Iterator verwendet wird. In einer Schleife wird die Methode next() bei jeder Iteration aufgerufen. Diese Methode gibt die nächste Zeile der Datei zurück; wenn sie das Ende (EOF) erreicht, löst sie StopIteration aus.StopIteration

Syntax

Die Syntax der Methode next() lautet wie folgt:

fileObject.next(); 

Parameters

  • Keine

Rückgabewert

Gibt die nächste Zeile der Datei zurück.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der Methode next():

Der Inhalt der Datei example.txt ist wie folgt:

This is the first line
This is the second line
This is the third line
This is the fourth line
This is the fifth line

Die Datei durchlaufen und ihren Inhalt lesen:

Beispiel (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- # Datei öffnen fo = open("example.txt", "r+") print "Dateiname:", fo.name for index in range(5): line = fo.next() print "Zeile %d - %s" % (index, line) # Datei schließen fo.close()

Die Ausgabe des obigen Beispiels ist:

文件名为:  example.txt
第 0 行 - 这是第一行

第 1 行 - 这是第二行

第 2 行 - 这是第三行

第 3 行 - 这是第四行

第 4 行 - 这是第五行

Python-Dateimethoden

Andere Erweiterungen