Site icon La programmation sur le web

Python, l’ouverture et la fermeture des fichiers

Ouvrez la voie à la manipulation de fichiers en Python 3 grâce à la fonction open()

Retrouvez le sommaire des articles Python sur ce lien.

En Python 3, pour travailler avec des fichiers, il est nécessaire d’ouvrir le fichier en utilisant la fonction open(). Cette fonction renvoie un objet de fichier qui peut être utilisé pour accéder au contenu du fichier. La fonction open() prend deux arguments : le nom du fichier et le mode d’ouverture.

Voici les différents modes d’ouverture des fichiers en Python 3 :

Voici un exemple d’ouverture d’un fichier en mode lecture :

fichier = open("exemple.txt", "r")

Une fois que vous avez terminé de travailler avec le fichier, il est important de le fermer en utilisant la fonction close(). Cela garantit que toutes les modifications apportées au fichier sont enregistrées et que les ressources du système sont libérées.

Voici un exemple de fermeture d’un fichier :

fichier.close()

Il est également possible d’utiliser une instruction with pour ouvrir et fermer automatiquement un fichier. L’instruction with garantit que le fichier est fermé même si une exception est levée pendant l’exécution du code.

Voici un exemple d’utilisation de l’instruction with :

with open("exemple.txt", "r") as fichier: 
     contenu = fichier.read() 
     print(contenu)

Dans cet exemple, le fichier est ouvert en mode lecture en utilisant l’instruction with. Le contenu du fichier est ensuite lu en utilisant la méthode read() de l’objet de fichier. Enfin, le fichier est automatiquement fermé une fois que l’instruction with est terminée.

En somme, l’ouverture et la fermeture des fichiers en Python 3 sont réalisées à l’aide de la fonction open() et de la méthode close() de l’objet de fichier. Il est également possible d’utiliser l’instruction with pour ouvrir et fermer automatiquement un fichier. Lors de l’ouverture d’un fichier, il est important de spécifier le mode d’ouverture approprié.

Quitter la version mobile