Méthode next() 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 行 - 这是第五行Autres extensions