Méthode readlines() de fichier Python
Aperçu
readlines()La méthode est utilisée pour lire toutes les lignes (jusqu'à la fin de fichier EOF) et renvoyer une liste, qui peut être traitée par la structure for... in ... de Python.
Si la fin de fichier EOF est rencontrée, une chaîne vide est renvoyée.
Syntaxe
La syntaxe de la méthode readlines() est la suivante :
fileObject.readlines( );
Parameters
-
Aucun.
Valeur de retour
Renvoie une liste contenant toutes les lignes.
Exemple
L'exemple suivant illustre l'utilisation de la méthode readlines() :
Le contenu du fichier example.txt est le suivant :
1:www.example.com 2:www.example.com 3:www.example.com 4:www.example.com 5:www.example.com
Parcourir le contenu du fichier :
Exemple
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Ouvrir le fichier
fo = open("example.txt", "r")
print "Nom du fichier :", fo.name
for line in fo.readlines(): # Lire chaque ligne dans l'ordre
line = line.strip() # Supprimer les espaces de début et de fin de chaque ligne
print "Les données lues sont : %s" % (line)
# Fermer le fichier
fo.close()
Le résultat de sortie de l'exemple ci-dessus est :
文件名为: example.txt 读取的数据为: 1:www.example.com 读取的数据为: 2:www.example.com 读取的数据为: 3:www.example.com 读取的数据为: 4:www.example.com 读取的数据为: 5:www.example.comAutres extensions
Méthodes de fichier Python