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

Wie schreibe ich in Python eine Liste mit Zeilenumbrüchen in eine Datei?

Susan Sarandon
Freigeben: 2024-12-13 19:09:11
Original
196 Leute haben es durchsucht

How to Write a List to a File with Newlines in Python?

Iterativer Ansatz zum Schreiben einer Liste in eine Datei mit Zeilenumbrüchen

In Python fügt die Methode „writelines()“ beim Schreiben einer Liste in eine Datei nicht automatisch Zeilenumbrüche ein eine Datei. Um dieses Problem zu umgehen, besteht eine alternative Lösung darin, die Liste zu durchlaufen und jedes Element mit einem angehängten Zeilenumbruchzeichen zu schreiben:

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

Vor Python 3.6 wurde die folgende Syntax verwendet:

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

Alternativ kann für Python 2 die Funktion „Drucken“ verwendet werden:

with open('your_file.txt', 'w') as f:
    for line in lines:
        print >> f, line
Nach dem Login kopieren

Während es ist Damit diese Aufgabe mit einem einzigen Funktionsaufruf ausgeführt werden kann, wird empfohlen, die eckigen Klammern um die Liste zu entfernen, um sicherzustellen, dass die Zeichenfolgen nacheinander geschrieben werden, anstatt zunächst eine gesamte Liste im Speicher zu erstellen.

Das obige ist der detaillierte Inhalt vonWie schreibe ich in Python eine Liste mit Zeilenumbrüchen in eine Datei?. 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