ホームページ >バックエンド開発 >Python チュートリアル >Python リストを改行を含むファイルに書き込むにはどうすればよいですか?
Python で改行を含むリストをファイルに書き込む
改行を挿入しながらファイルにリストを書き込むには、いくつかの方法があります
ループ:
このメソッドでは、リストを反復処理し、改行文字を追加して各行をファイルに書き込みます。
with open('your_file.txt', 'w') as f: for line in lines: f.write(f"{line}\n")
Python
Python の以前のバージョンでは、次を使用します構文:
with open('your_file.txt', 'w') as f: for line in lines: f.write("%s\n" % line)
Python 2 の場合:
Python 2 の場合、このアプローチも実行可能です:
with open('your_file.txt', 'w') as f: for line in lines: print >> f, line
使用リストの内包表記(効率的):
不必要な中間リストの作成を避けるために、リスト内包表記内の角括弧 [] を削除します。これにより、代わりにジェネレーター式が生成され、メモリ効率が向上します。
with open('your_file.txt', 'w') as f: f.writelines(f"{line}\n" for line in lines)
以上がPython リストを改行を含むファイルに書き込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。