Méthode next() de fichier Python

Méthodes de fichier Python


Aperçu

next()Cette méthode est utilisée lorsque le fichier est utilisé avec un itérateur. Dans une boucle, la méthode next() est appelée à chaque itération. Cette méthode renvoie la ligne suivante du fichier ; si elle atteint la fin (EOF), elle déclenche StopIteration.StopIteration

Syntaxe

La syntaxe de la méthode next() est la suivante :

fileObject.next(); 

Parameters

  • Aucune

Valeur de retour

Renvoie la ligne suivante du fichier.

Exemple

L'exemple suivant montre l'utilisation de la méthode next() :

Le contenu du fichier example.txt est le suivant :

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

Parcourez et lisez le contenu du fichier :

Exemple (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- # Ouvrir le fichier fo = open("example.txt", "r+") print "Nom du fichier :", fo.name for index in range(5): line = fo.next() print "Ligne %d - %s" % (index, line) # Fermer le fichier fo.close()

La sortie de l'exemple ci-dessus est :

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

第 1 行 - 这是第二行

第 2 行 - 这是第三行

第 3 行 - 这是第四行

第 4 行 - 这是第五行

Méthodes de fichier Python

Autres extensions