La méthode file.readlines() python

1. Description de la méthode file.readlines()

  1. La méthode "readlines()": est une méthode intégrée en Python pour les objets fichiers. Elle permet de lire toutes les lignes d'un fichier texte et de les renvoyer sous forme de liste.
  2. Plus précisément, la méthode "readlines()": lit tout le contenu du fichier ouvert en mode lecture et le divise en lignes individuelles. Elle stocke ensuite chaque ligne dans une liste, en éliminant le caractère de fin de ligne "\n" à la fin de chaque ligne. La méthode "readlines()" renvoie finalement cette liste de lignes.
  3. La méthode "readlines()": lit tout le contenu du fichier en mémoire en une seule fois, ce qui peut être problématique pour les fichiers de grande taille. Si vous travaillez avec des fichiers de grande taille, il est souvent préférable d'utiliser la méthode "readline()" pour lire les lignes du fichier une à une.

Syntaxe

  1. fichier: est le fichier à lire
  2. lignes: sont les lignes obtenues après lecture du fichier
  3. paramètre n : est argument optionnel qui indique le nombre des caractères à lire (cela va inclure un nombre de lignes suffisant pour obtenir un nombre de caractère égale à 'n'). Si 'n' est omis, l'interpreteur procède à la lecture totale des lignes.

2. Exemple d'usage de la méthode file.readlines()

Voici quelques exemples d'usage de la méthode file.readlines(). Afin de pouvoir tester les exemples, veuillez créer un fichier nommé 'myfile.txt' qui contient quelques lignes:
ligne1
ligne2
ligne3
ligne4
ligne5
.....

Exemple1 (lecture totale des lignes)

Exemple2 (lecture partielle: lire les deux premières lignes)




Exemple3 (lecture partielle: lire les trois dernières lignes)

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “La méthode file.readlines() python

Leave a Reply