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.
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