ファイルに行を書き込む: ベスト プラクティス
現代の Python では、ファイルに行を書き込む好ましい方法は、非推奨の print >>f, "hi there" から移行します。この記事では、正しいアプローチを案内し、さまざまなプラットフォーム間での行終端記号の互換性について説明します。
ファイルへの書き込み (行終端あり)
適切な行終了を保証しながらファイルに行を書き込む Python の方法は、open() を使用することです。 function:
with open('somefile.txt', 'a') as the_file: the_file.write('Hello\n')
行末記号の互換性
行末記号に関しては、Python の公式ドキュメントではテキスト ファイル内で os.linesep を使用しないことを強く推奨しています。代わりに、すべてのプラットフォームで一貫した単一の改行文字 (「n」) を使用してください。これにより、最高度の互換性と移植性が保証されます。
注: open() で指定されたモードは重要です。既存のファイルに追加するには、「a」を使用します。ファイルを最初から書き込む場合は、「w」が適切です。
追加リソース
さらに参照するには、次の便利なリソースを詳しく調べてください。
以上がPython でファイルに行を書き込むためのベストプラクティスは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。