Le mode d'ouverture 'r' (read) des fichier en Python

1. Description du mode d'ouverture 'r'

En Python, le mode d'ouverture 'r' (read) est utilisé pour ouvrir un fichier en mode lecture seule. Ce mode est utilisé lorsque vous souhaitez lire les données existantes d'un fichier sans écrire de nouvelles données dans le fichier. Lorsque vous ouvrez un fichier en mode 'r', Python positionne le curseur de lecture au début du fichier. Cela signifie que la première opération de lecture que vous effectuez sur le fichier lira les données à partir du début du fichier.

Lorsque vous ouvrez un fichier en mode 'r', il faut au préalable noter que si le fichier n'existe pas, Python générera une erreur. Il est donc faut donc obligatoirement s'assurer que le fichier existe avant de l'ouvrir en mode 'r'.

2. Exemples d'usage du mode 'r'

Pour ouvrir un fichier en mode 'r', vous devez utiliser la fonction open() de Python et spécifier le mode 'r' comme deuxième argument :

Dans cet exemple:

  1. "nom_du_fichier": est le nom du fichier que vous souhaitez ouvrir
  2. L'argument 'r': est le mode d'ouverture en lecture seule (read mode).

Une fois que vous avez ouvert le fichier en mode 'r', vous pouvez lire son contenu en utilisant différentes méthodes telles que read(), readline(), ou readlines(). La méthode read() est utilisée pour lire tout le contenu du fichier, la méthode readline() est utilisée pour lire une ligne à la fois, et la méthode readlines() est utilisée pour lire toutes les lignes du fichier et les stocker dans une liste.




Voici un exemple de lecture de tout le contenu du fichier en utilisant la méthode read() :

Dans cet exemple:

  1. la méthode open(): est utilisée pour ouvrire le fichier existant "mon_fichier.txt"
  2. la méthode read(): est utilisée pour lire tout le contenu du fichier dans la variable contenu,
  3. la fonction print(): imprime le contenu du fichier à l'écran.

En résumé, le mode d'ouverture 'r' est utilisé pour ouvrir un fichier en mode lecture seule. Ce mode permet de lire les données existantes dans le fichier, mais empêche l'écriture de nouvelles données.

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “Le mode d'ouverture 'r' (read) des fichier en Python

Leave a Reply