ホームページ >バックエンド開発 >Python チュートリアル >Python でファイルを上書きするのではなく、ファイルに追加するにはどうすればよいですか?
ファイルへの追加と上書き
Python では、デフォルトで書き込みのためにファイルにアクセスすると、その内容が上書きされます。代わりに既存のファイルに追加するには、open() 関数の mode パラメータを利用できます。
解決策:
ファイルに追加するには、次の場所に mode 引数を設定します。 open() から "a" (追加)。これにより、既存のデータを消去せずにファイルへのコンテンツの書き込みを続けることができます。
例を次に示します:
with open("test.txt", "a") as myfile: myfile.write("appended text")
この例では、ファイル "test.txt" が追加で開かれます。モード。その後、myfile オブジェクトを使用して、前の内容を上書きせずにファイルに内容を書き込むことができます。
代替モード:
open() 関数は、ファイルのさまざまなモードをサポートします。アクセス。次のモードが一般的に使用されます:
適切なモードを理解して利用することで、Python がファイルにアクセスして変更する方法を効果的に制御できます。
以上がPython でファイルを上書きするのではなく、ファイルに追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。