Sommaire

Lire et écrire dans un fichier Python:lire et écrire dans un fichier

Le fichier est un moyen pratique pour stocker des données lorsque :

  • la quantité d’informations à conserver est très importante et peut encombrer la mémoire du Raspberry Pi.

  • Les données doivent être conservées après extinction du Raspberry Pi.

  • Le fichier contient des données récupérées par téléchargement (compte bancaire, données météo...).

Python offre bien entendu les mécanismes pour accéder aux fichiers, en lecture et en écriture.

Comme pour consulter un ouvrage imprimé dans une bibliothèque, l’utilisation d’un fichier nécessite de connaître son nom pour le localiser. Il faut ensuite ouvrir le fichier qui peut être lu séquentiellement (comme un roman) ou en accédant à n’importe quel endroit du fichier (comme un livre de recettes). Une fois le travail terminé, le fichier, comme le livre est refermé.

1. Création d’un fichier

La création d’un fichier en Python se fait en ouvrant tout d’abord le fichier avec la fonction open() puis en écrivant des données dans ce fichier avec la fonction write(). La fonction open() retourne un descripteur qui permet l’accès au fichier.

  • En écriture : si le fichier existe déjà, il est écrasé et remplacé par le nouveau fichier. ...