0Pricing
Learn AI with Python · Leçon

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.

Lire et écrire des fichiers — illustration 1

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 block

Ajouter 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 newline

Erreurs 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 with pour 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.

Lire et écrire des fichiers — illustration 11

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

  1. Lire et écrire des fichiers
  2. Utiliser des fichiers CSV
  3. Gérer les exceptions lors des entrées-sorties de fichiers
← Retour à Learn AI with Python