Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Introduction à la Gestion des Fichiers | Gestion des Fichiers
Concepts Avancés de Python
course content

Contenu du cours

Concepts Avancés de Python

Concepts Avancés de Python

1. Modules et Imports
2. Gestion des Erreurs
3. Gestion des Fichiers
4. Cadre Pytest
5. Cadre Unittest
6. Itérateurs et Générateurs

book
Introduction à la Gestion des Fichiers

Les fichiers sont un support crucial pour le stockage à long terme des données. Pendant l'exécution du programme, les valeurs des variables sont stockées en mémoire, qui est volatile. Pour conserver les informations au-delà de la durée de vie du programme, nous stockons les données dans des fichiers. La fonction open() est centrale pour les opérations sur les fichiers en Python, nous permettant de créer, lire, mettre à jour et supprimer des fichiers.

Ouverture de Fichiers

Pour ouvrir un fichier, utilisez la fonction open(), qui nécessite au moins un argument : le chemin du fichier. Si le fichier existe, il sera ouvert ; sinon, un nouveau fichier sera créé selon le mode spécifié :

Si un mode n'est pas spécifié, Python ouvre le fichier dans le mode par défaut lecture ('r').

Modes de Fichier

Comprendre les modes de fichier est crucial pour manipuler les fichiers de manière appropriée :

  • 'r': ouvrir uniquement pour lecture (par défaut). Le pointeur de fichier est placé au début du fichier ;
  • 'r+': ouvrir pour lecture et écriture ;
  • 'w': ouvrir uniquement pour écriture. Écrase le fichier s'il existe ou crée un nouveau fichier ;
  • 'w+': ouvrir pour écriture et lecture. Crée un nouveau fichier s'il n'existe pas ;
  • 'a': ouvrir pour ajout. Le pointeur de fichier est à la fin si le fichier existe. Crée un nouveau fichier pour l'écriture s'il n'existe pas ;
  • 'a+': ouvrir pour lecture et ajout ;
  • 'rb', 'wb', 'ab', 'rb+', 'wb+', 'ab+': modes similaires mais pour les fichiers binaires ;
  • 'x': ouvrir pour création exclusive, échouant si le fichier existe déjà ;

Exemple d'Ouverture d'un Fichier

Remarque

Il est bon de fermer le fichier une fois terminé pour éviter les erreurs système.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
We're sorry to hear that something went wrong. What happened?
some-alt