Aller au contenu principal
Publié le

Fichiers (Écrire et Lire) en Python

Partager :

Introduction

Travailler avec des fichiers est une compétence essentielle en programmation. En Python, la manipulation de fichiers est simple mais puissante, permettant de lire, écrire et modifier le contenu des fichiers de manière efficace.

Comment Travailler avec des Fichiers en Python

Ouvrir et Fermer des Fichiers

On utilise open(fichier, mode) pour ouvrir un fichier. Le paramètre mode détermine l'opération : 'w' pour l'écriture et 'r' pour la lecture. Il est crucial de fermer le fichier après utilisation avec close(fichier).

Écrire dans des Fichiers

Pour écrire dans un fichier, on l'ouvre en mode 'w'. Tout contenu existant sera remplacé. On utilise write(texte) pour écrire dans le fichier.

ecrireFichier = open('Fichiers-Ecrire-et-Lire.txt', 'w')
ecrireFichier.write('J\'écris sur la première ligne de ce fichier.\n')
ecrireFichier.write('Maintenant j\'écris sur la deuxième ligne.')
ecrireFichier.close()

Lire des Fichiers

Pour lire un fichier, on l'ouvre en mode 'r'. La méthode read() est utilisée pour lire tout le contenu.

lireFichier = open('Fichiers-Ecrire-et-Lire.txt', 'r')
print(lireFichier.read())
lireFichier.close()

Bonnes Pratiques

  • Fermez toujours les fichiers après utilisation pour éviter les fuites mémoire ou les conflits de fichiers.
  • Utilisez les gestionnaires de contexte (with) pour gérer automatiquement la fermeture des fichiers.

Conclusion

Manipuler des fichiers en Python est un processus direct et efficace. Comprendre ces opérations de base ouvre la voie à des travaux plus complexes, comme l'analyse de données et la gestion de fichiers.

Happy coding!