Sommaire

Lire et écrire dans des fichiers

Écrire dans un fichier peut être utile pour plusieurs raisons. Par exemple, pour y placer les résultats d’une tâche particulière : un score, des données issues d’un calcul… L’écriture dans un fichier est très utile lorsque l’on traite une grande quantité de données à déboguer. Une fois les données exportées dans un fichier, il est possible d’en faire l’analyse a posteriori. De cette manière, on peut affiner les conditions de réalisation d’un bogue et finalement créer un test qui permet de reproduire lesdites conditions.

Mais avant d’effectuer ces manipulations, il est nécessaire d’ouvrir un fichier.

1. Ouvrir et fermer un fichier Fichier:ouvrir Fichier:fermer

Ouvrir un fichier ou toute manipulation de fichier en langage Python est assez aisé. Il n’est pas nécessaire d’importer un quelconque package ou module pour réaliser cette tâche, il suffit d’écrire l’instruction suivante :

<mon_fichier> = open(<nom_fichier_a_ouvrir>,<mode>)

La méthode open() retourne un objet (<mon_fichier>) pour manipuler le fichier nommé <nom_fichier_a_ouvrir> selon le mode de fonctionnement précisé à l’aide de <mode>.

<nom_fichier_a_ouvrir> est une chaîne de caractères qui comporte l’adresse du fichier sur ...