Aller au contenu principal

📁 Fichiers

En Python, on manipule les fichiers avec la fonction open() combinée au mot-clé with, qui garantit la fermeture automatique du fichier après utilisation, même en cas d'erreur.


Ouvrir, lire et écrire un fichier texte avec with open(...). Le fichier est automatiquement fermé à la fin du bloc.

OpérationSyntaxeDescription
Ouvrir en lecturewith open("f.txt", "r", encoding="utf-8") as f:Lit le contenu existant
Ouvrir en écriturewith open("f.txt", "w", encoding="utf-8") as f:Écrase le contenu existant
Ouvrir en ajoutwith open("f.txt", "a", encoding="utf-8") as f:Ajoute à la fin sans effacer
Lire toutcontenu = f.read()Retourne une seule chaîne (string)
Lire en listelignes = f.readlines()Retourne une liste de strings (avec \n)
Lire ligne par lignefor ligne in f:Itère sur chaque ligne
Retirer les sauts de ligneligne.strip()Retire \n en début et fin
Écriref.write("texte\n")Écrit une chaîne dans le fichier