La méthode file.readline() python

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

La méthode file.readline() en Python est utilisée pour lire une ligne à partir d'un fichier. Elle lit les caractères à partir de la position actuelle du curseur jusqu'au premier caractère de fin de ligne rencontré (souvent "\n" pour les fichiers texte). Si la fin du fichier est atteinte avant la fin de la ligne, la méthode renvoie la ligne incomplète.

Syntaxe

  1. file: est l'objet de fichier que vous avez ouvert à l'aide de la fonction open().
  2. Valeur de retour: cette méthode renvoie une chaîne de caractères contenant la ligne lue à partir du fichier. Si la fin du fichier est atteinte avant la fin de la ligne, la méthode renvoie une chaîne de longueur inférieure à la ligne complète.

La méthode readline() est souvent utilisée pour lire des fichiers texte ligne par ligne, par exemple pour traiter un fichier de configuration ou un fichier de journal.

2. Exemples d'usage de la méthode file.readline()

Voici un exemple pour lire la première ligne d'un fichier:

Dans cet exemple:

  1. nous avons ouvert le fichier: "mon_fichier.txt" en mode lecture.
  2. Ensuite, nous avons utilisé la méthode readline(): pour lire la première ligne du fichier et stocker les données lues dans la variable ligne1.
  3. Nous avons ensuite affiché: la première ligne à l'écran.
  4. Ensuite, nous avons utilisé la méthode readline(): à nouveau pour lire la deuxième ligne du fichier et stocker les données lues dans la variable ligne2, puis nous l'avons affichée à l'écran.
  5. Enfin, la méthode close(): est utilisé pour fermé le fichier.





Voici un autre exemple d'utilisation de la méthode readline() qui permet de lire et récupérer les lignes dans une liste Python:

Dans cet exemple:

  1. nous avons ouvert le fichier: "mon_fichier.txt" en mode lecture.
  2. Ensuite, nous avons initialisé une liste vide: lignes pour stocker les lignes du fichier.
  3. Nous avons utilisé une boucle while: pour lire chaque ligne du fichier en utilisant la méthode readline().
  4. Tant que la ligne n'est pas vide: (c'est-à-dire qu'on n'a pas atteint la fin du fichier), nous avons ajouté la ligne à la liste lignes.
  5. Ensuite, nous avons utilisé la boucle for: pour parcourir la liste lignes et affiché chaque ligne à l'écran.
  6. Finalement la méthode close(): est utilisé pour fermer le fichier en utilisant.

 

Younes Derfoufi
CRMEF OUJDA

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

Leave a Reply