Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich eine Python-Liste mit Zeilenumbrüchen in eine Datei schreiben?

Wie kann ich eine Python-Liste mit Zeilenumbrüchen in eine Datei schreiben?

Mary-Kate Olsen
Freigeben: 2024-12-09 06:46:10
Original
393 Leute haben es durchsucht

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

Schreiben einer Liste in eine Datei mit Python, einschließlich Zeilenumbrüchen

Um eine Liste in eine Datei zu schreiben und dabei Zeilenumbrüche einzufügen, gibt es mehrere Ansätze zu berücksichtigen.

Verwenden einer Schleife:

Diese Methode beinhaltet das Durchlaufen der Liste und das Schreiben jeder Zeile mit einem hinzugefügten Zeilenumbruchzeichen in die Datei.

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write(f"{line}\n")
Nach dem Login kopieren

Für Python <3.6:

In früheren Versionen von Python Verwenden Sie die folgende Syntax:

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write("%s\n" % line)
Nach dem Login kopieren

Für Python 2:

Für Python 2 ist dieser Ansatz auch praktikabel:

with open('your_file.txt', 'w') as f:
    for line in lines:
        print >> f, line<p><strong>Verwendung eines Listenverständnisses (effizient):</strong></p>
<p> Um die Erstellung einer unnötigen Zwischenliste zu vermeiden, entfernen Sie die eckigen Klammern [] im Listenverständnis. Dadurch wird stattdessen ein Generatorausdruck erzeugt, der speichereffizienter ist.</p>
<pre class="brush:php;toolbar:false">with open('your_file.txt', 'w') as f:
    f.writelines(f"{line}\n" for line in lines)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich eine Python-Liste mit Zeilenumbrüchen in eine Datei schreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage