ホームページ >バックエンド開発 >Python チュートリアル >Pythonで改行を含むリストをファイルに書き込む方法は?

Pythonで改行を含むリストをファイルに書き込む方法は?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-13 19:09:11199ブラウズ

How to Write a List to a File with Newlines in Python?

改行を使用してリストをファイルに書き込む反復的アプローチ

Python では、'writelines()' メソッドはリストをファイルに書き込むときに自動的に改行を挿入しません。ファイル。この問題を回避するための別の解決策は、リストを反復処理し、各要素に改行文字を追加して書き込むことです。

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write(f"{line}\n")

Python 3.6 より前では、次の構文が使用されていました。

with open('your_file.txt', 'w') as f:
    for line in lines:
        f.write("%s\n" % line)

Python 2 の場合、'print' 関数は次のようにすることもできます。 used:

with open('your_file.txt', 'w') as f:
    for line in lines:
        print >> f, line

このタスクを単一の関数呼び出しで実行することは可能ですが、リスト全体を作成するのではなく、文字列が順番に書き込まれるようにリストを囲む角括弧を削除することをお勧めします。まずは記憶です。

以上がPythonで改行を含むリストをファイルに書き込む方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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