Python でテキスト ファイルに複数行を書き込むときに改行を指定するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-23 14:49:25
オリジナル
881 人が閲覧しました

How to Specify Newlines When Writing Multiple Lines to Text Files in Python?

Python でファイルに改行を書き込む

Python でテキスト ファイルに複数行を書き込む場合、テキスト ファイルに改行を指定する必要があります。行間の区切りを示す文字列。文字列内で改行を示すには、2 つのオプションがあります:

  1. 'n' エスケープ シーケンスの使用:

    最も簡単な方法は次のとおりです。 「n」エスケープシーケンスを使用します。このシーケンスは改行文字を表し、ファイルに書き込まれるときに新しい行を作成します。

  2. 「os.linesep」定数の使用:

    精度を高めるために、「os.linesep」定数を使用できます。 「os.linesep」はシステム固有の改行文字を表し、オペレーティング システムによって異なります。たとえば、「n」は Unix 系システムでよく使用され、「rn」は Windows システムでよく使用されます。

「n」の使用例:

<code class="python"># Open a file for writing
with open("example.txt", "w") as f:
    # Write multiple lines using '\n' as the newline separator
    f.write("Line 1\n")
    f.write("Line 2\n")
    f.write("Line 3\n")</code>
ログイン後にコピー

「os.linesep」を使用した例:

<code class="python">import os

# Open a file for writing
with open("example.txt", "w") as f:
    # Write multiple lines using os.linesep as the newline separator
    f.write("Line 1" + os.linesep)
    f.write("Line 2" + os.linesep)
    f.write("Line 3" + os.linesep)</code>
ログイン後にコピー

注:

ファイルに書き込む場合Python API を使用する場合は、通常、改行文字として「os.linesep」の代わりに「n」を使用することをお勧めします。 Python は、現在のプラットフォームに基づいて、「n」を適切な改行文字に自動的に変換します。

以上がPython でテキスト ファイルに複数行を書き込むときに改行を指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!