„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > So schreiben Sie Multi-Line-Zeichenfolgen in Dateien in Python

So schreiben Sie Multi-Line-Zeichenfolgen in Dateien in Python

Gepostet am 2025-02-24
Durchsuche:410

How to Write Multi-Line Strings to Files in Python

Schreiben von Multi-Line-Zeichenfolgen in Dateien in Python

müssen mehrere Zeilen in eine Textdatei in Python angeben. So können Sie dies erreichen:

mit '\ n':

Die häufigste Methode ist die Verwendung des Backslash-N ('\ n') -Schabiliums. Es repräsentiert eine neue Zeile in den meisten Betriebssystemen, einschließlich Windows, Unix und MacOS.

with open('myfile.txt', 'w') as f:
    f.write("Line 1\nLine 2\nLine 3")

verwendet '\ n' wird in den meisten Situationen im Allgemeinen ausreichen. &&&]

Für einen genaueren Ansatz können Sie die Eigenschaft "os.linep" verwenden. Es gibt das entsprechende neue Zeilenzeichen basierend auf der aktuellen Plattform zurück.

importieren mit open ('myfile.txt', 'w') als f: f.write ("Zeile 1 {} Zeile 2 {} Zeile 3" .Format (os.linesep, os.linesep))

import os

with open('myfile.txt', 'w') as f:
    f.write("Line 1{}Line 2{}Line 3".format(os.linesep, os.linesep))

beim Schreiben In Dateien mithilfe der Python -Datei -API wird im Allgemeinen empfohlen, '\ n' für Newlines zu verwenden. Python kümmert sich automatisch mit der Konvertierung in das entsprechende plattformspezifische neue Zeilenzeichen.

Freigabeerklärung Dieser Artikel wird reproduziert unter: 1729666309 Wenn ein Verstoß vorliegt, wenden Sie sich bitte an [email protected], um ihn zu löschen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3