Maison > développement back-end > Tutoriel Python > Comment puis-je écrire une liste Python dans un fichier avec des sauts de ligne ?

Comment puis-je écrire une liste Python dans un fichier avec des sauts de ligne ?

Mary-Kate Olsen
Libérer: 2024-12-09 06:46:10
original
385 Les gens l'ont consulté

How Can I Write a Python List to a File with Newlines?

Écrire une liste dans un fichier avec Python, y compris des nouvelles lignes

Pour écrire une liste dans un fichier tout en insérant des nouvelles lignes, il existe plusieurs approches à considérer.

Utiliser une boucle :

Cette méthode implique parcourir la liste et écrire chaque ligne dans le fichier avec un caractère de nouvelle ligne ajouté.

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write(f"{line}\n")
Copier après la connexion

Pour Python <3.6 :

Dans les versions antérieures de Python, utilisez la syntaxe suivante :

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write("%s\n" % line)
Copier après la connexion

Pour Python 2 :

Pour Python 2, cette approche est également viable :

with open('your_file.txt', 'w') as f:
    for line in lines:
        print >> f, line<p><strong>Utiliser une compréhension de liste (efficace) :</strong></p>
<p> Pour éviter de créer une liste intermédiaire inutile, supprimez les crochets [] dans la compréhension de la liste. Cela produit à la place une expression génératrice, qui est plus efficace en termes de mémoire.</p>
<pre class="brush:php;toolbar:false">with open('your_file.txt', 'w') as f:
    f.writelines(f"{line}\n" for line in lines)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal