ホームページ >バックエンド開発 >Python チュートリアル >既存のコンテンツを上書きせずに、Python でファイルにデータを追加するにはどうすればよいですか?
ファイルの上書きの克服: ファイルへの追加ガイド
ファイル処理の領域では、多くの場合、新しいデータをファイルに追加する必要があります。元の内容を失うことなく、既存のファイルを復元できます。このガイドでは、Python でのファイルへの追加の秘密を明らかにします。このタスクは、最初は気が遠くなるかもしれません。
問題:
既存のファイルの上書きを回避するにはどうすればよいですか?代わりに新しいデータを追加しますそれは?
解決策:
鍵は、open() 関数に渡される mode パラメータにあります。デフォルトでは、open() は「w」(書き込み) モードで動作し、既存のファイルの内容を上書きします。ファイルに追加するには、モードを「a」(追加) に設定する必要があります。
実装:
with open("test.txt", "a") as myfile: myfile.write("appended text")
この例では、追加モードの「test.txt」ファイル。 myfile に書き込まれたデータはすべて、元のデータを保持したまま、ファイルの既存のコンテンツに追加されます。
参照:
Python ドキュメントには、すべてのデータの包括的なリストが記載されています。利用可能なファイル モード。これは、ファイル処理を特定の要件に合わせて調整するために不可欠です。
以上が既存のコンテンツを上書きせずに、Python でファイルにデータを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。