Méthode writelines() de fichier Python
Exemple
Ouvrez le fichier en mode append "a" et ajoutez une liste de texte pour l'ajouter à ce fichier :
f = open("demofile3.txt", "a") f.writelines(["See you soon!", "Over and out."]) f.close() #Ouvrir et lire le fichier après l'ajout: f = open("demofile3.txt", "r") print(f.read())
Définition et utilisation
La méthode writelines() écrit les éléments de la liste dans le fichier.
La position d'insertion du texte dépend du mode de fichier et de la position du flux.
"a" : Le texte est inséré à la position actuelle du flux de fichier, par défaut à la fin du fichier.
"w" : Efface le fichier avant d'insérer le texte à la position actuelle du flux de fichier (par défaut 0).
Syntaxe
file.writelines(Liste)
Valeur du paramètre
Paramètres | Description |
---|---|
Liste | Liste de texte ou d'objets de bytes à insérer. |
Plus d'exemples
Exemple
Comme dans l'exemple précédent, mais insérer une ligne de saut de ligne pour chaque élément de la liste :
f = open("demofile3.txt", "a") f.writelines(["\nSee you soon!", "\nOver and out."]) f.close() #Ouvrir et lire le fichier après l'ajout: f = open("demofile3.txt", "r") print(f.read())