ホームページ >バックエンド開発 >Python チュートリアル >Python で複数行の文字列をファイルに書き込む方法

Python で複数行の文字列をファイルに書き込む方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-23 17:08:01265ブラウズ

How to Write Multi-Line Strings to Files in Python

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。