Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Lecture et Écriture de 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
Lecture et Écriture de Fichiers

Lecture d'un fichier

Pour commencer à lire un fichier, vous devez d'abord l'ouvrir dans le mode approprié. Voici comment vous pouvez ouvrir et lire un fichier :

python

Lecture de caractères spécifiques

Vous pouvez également lire un nombre spécifique de caractères en passant un argument numérique à la méthode read :

python

Lecture ligne par ligne

Pour lire un fichier ligne par ligne, vous pouvez utiliser une boucle avec les méthodes readline() ou readlines(). La méthode readline() renvoie une chaîne pour chaque ligne, tandis que readlines() renvoie une liste de toutes les lignes :

python

Pour une lecture ligne par ligne plus efficace sans charger le fichier entier en mémoire, utilisez une boucle for avec readlines() :

python

Écriture dans un fichier

Pour écrire des données dans un fichier, vous devez l'ouvrir en mode écriture ('w'). Seules les chaînes peuvent être passées à la méthode write().

python

Remarque

Le mode écriture écrase le contenu existant du fichier.

Dans ce cas, toutes les données existantes dans "greetings.txt" seront remplacées par "Bonjour!"

question mark

Choisissez la bonne affirmation pour le mode 'r' :

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt