Lire et écrire des fichiers
Comprenez comment gérer les fichiers pour stocker et récupérer des données
Lire et écrire des fichiers est une leçon Learn AI with Python gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Learn AI with Python, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Learn AI with Python comprend 3 leçons au total.
Introduction à la lecture et à l’écriture de fichiers
Introduction à la lecture et à l’écriture de fichiers
La gestion des fichiers est une compétence essentielle pour toute personne qui programme en Python. Elle vous permet de stocker, de récupérer et de manipuler des données dans des fichiers sur votre ordinateur.
Dans cette leçon, vous apprendrez à ouvrir, à lire, à écrire et à fermer des fichiers à l’aide des fonctions intégrées de Python.

Ouverture des fichiers
Ouverture des fichiers
Pour travailler avec un fichier en Python, vous devez d’abord l’ouvrir à l’aide de la fonction open(). Cette fonction prend le nom et le mode du fichier comme arguments :
'r': mode lecture (par défaut).'w': mode écriture.'a': mode ajout.'b': mode binaire.
# Opening a file in read mode
file = open("example.txt", "r")
# Always remember to close the file after use
file.close()Lire des fichiers
Lire des fichiers
Vous pouvez lire le contenu d’un fichier à l’aide de méthodes comme read(), readline() et readlines() :
# Reading the entire content of a file
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()Écrire dans des fichiers
Écrire dans des fichiers
Pour écrire dans un fichier, ouvrez-le en mode write ('w') ou ajout ('a'). L’écriture en mode 'w' écrase le fichier, tandis que le mode 'a' y ajoute du contenu :
# Writing to a file
file = open("example.txt", "w")
file.write("Hello, World!\n")
file.close()Utiliser l’instruction with
Utiliser l’instruction with
L’instruction with simplifie la gestion des fichiers en fermant automatiquement le fichier :
# Using with statement to open and read a file
with open("example.txt", "r") as file:
content = file.read()
print(content) # File is automatically closed after this blockAjouter du contenu aux fichiers
Ajouter du contenu aux fichiers
L’ajout vous permet d’ajouter un nouveau contenu à la fin d’un fichier existant sans l’écraser :
# Appending to a file
with open("example.txt", "a") as file:
file.write("This is additional content.\n")Lire des fichiers ligne par ligne
Lire des fichiers ligne par ligne
Vous pouvez utiliser une boucle pour lire un fichier ligne par ligne, ce qui est utile pour les fichiers volumineux :
# Reading a file line by line
with open("example.txt", "r") as file:
for line in file:
print(line.strip()) # Removes the trailing newlineErreurs courantes liées à la gestion des fichiers
Erreurs courantes liées à la gestion des fichiers
Voici quelques erreurs à éviter :
- Oublier de fermer un fichier après l’avoir ouvert (utilisez l’instruction
with). - Utiliser involontairement le mode écriture (
'w'), ce qui écrase le fichier. - Ne pas gérer les exceptions liées aux fichiers.
Qu’avons-nous appris ?
Qu’avons-nous appris ?
Dans cette leçon, vous avez appris :
- À ouvrir, à lire, à écrire et à ajouter du contenu à des fichiers en Python.
- À utiliser l’instruction
withpour gérer les fichiers de manière plus sûre. - Les erreurs courantes à éviter lorsque vous travaillez avec des fichiers.
Excellent travail ! Passons au sujet suivant.

Questions Fréquemment Posées
La leçon « Lire et écrire des fichiers » est-elle gratuite ?
Oui — le texte complet de « Lire et écrire des fichiers » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Learn AI with Python, passe à CoddyKit PRO. Le cours Learn AI with Python comprend 3 leçons au total.
Qu'est-ce que j'apprendrai dans « Lire et écrire des fichiers » ?
Comprenez comment gérer les fichiers pour stocker et récupérer des données Tu pratiques Learn AI with Python avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Learn AI with Python ?
Aucune expérience préalable n'est requise. Learn AI with Python sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.
Combien de temps prend la leçon « Lire et écrire des fichiers » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Learn AI with Python ?
Oui. Chaque leçon Learn AI with Python inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Lire et écrire des fichiers
- Utiliser des fichiers CSV
- Gérer les exceptions lors des entrées-sorties de fichiers