Mehrzeilige Zeichenfolgen in Dateien in Python schreiben
Das Schreiben mehrerer Zeilen in eine Textdatei in Python erfordert die Angabe von Zeilenumbrüchen in der Zeichenfolge. So können Sie dies erreichen:
Verwendung von „n“:
Die gebräuchlichste Methode ist die Verwendung des Backslash-n („n“). In den meisten Betriebssystemen, einschließlich Windows, Unix und macOS, stellt es einen Zeilenumbruch dar.
<code class="python">with open('myfile.txt', 'w') as f: f.write("Line 1\nLine 2\nLine 3")</code>
Die Verwendung von „n“ reicht im Allgemeinen in den meisten Situationen aus.
Die Verwendung von „os. linesep':
Für einen genaueren Ansatz können Sie die Eigenschaft „os.linesep“ verwenden. Es gibt das entsprechende Zeilenumbruchzeichen basierend auf der aktuellen Plattform zurück.
<code class="python">import os with open('myfile.txt', 'w') as f: f.write("Line 1{}Line 2{}Line 3".format(os.linesep, os.linesep))</code>
Hinweis:
Beim Schreiben in Dateien mithilfe der Datei-API von Python wird im Allgemeinen empfohlen, „ n' für Zeilenumbrüche. Python übernimmt automatisch die Konvertierung in das entsprechende plattformspezifische Newline-Zeichen.
Das obige ist der detaillierte Inhalt vonSo schreiben Sie mehrzeilige Zeichenfolgen in Dateien in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!