Contenu du cours
Concepts Avancés de Python
Concepts Avancés de Python
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 :
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 :
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 :
Pour une lecture ligne par ligne plus efficace sans charger le fichier entier en mémoire, utilisez une boucle for
avec readlines()
:
É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().
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!"
Merci pour vos commentaires !