Python でファイルに複数行の文字列を書き込む
Python でテキスト ファイルに複数行を書き込むには、文字列内に改行を指定する必要があります。これを実現する方法は次のとおりです。
'n' の使用:
最も一般的な方法は、バックスラッシュ n ('n') 文字を使用することです。これは、Windows、Unix、macOS を含むほとんどのオペレーティング システムで改行を表します。
<code class="python">with open('myfile.txt', 'w') as f: f.write("Line 1\nLine 2\nLine 3")</code>
通常、ほとんどの状況では 'n' を使用するだけで十分です。
'os. lineep':
より正確なアプローチとして、「os.linesep」プロパティを使用できます。現在のプラットフォームに基づいて、適切な改行文字を返します。
<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>
注:
Python のファイル API を使用してファイルに書き込む場合、通常は ' を使用することをお勧めします。 n' は改行です。 Python は、適切なプラットフォーム固有の改行文字への変換を自動的に処理します。
以上がPython で複数行の文字列をファイルに書き込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。