ホームページ > バックエンド開発 > Python チュートリアル > 既存のコンテンツを上書きせずに、Python でファイルにデータを追加するにはどうすればよいですか?

既存のコンテンツを上書きせずに、Python でファイルにデータを追加するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-25 10:13:15
オリジナル
571 人が閲覧しました

How Can I Append Data to a File in Python Without Overwriting Existing Content?

ファイルの上書きの克服: ファイルへの追加ガイド

ファイル処理の領域では、多くの場合、新しいデータをファイルに追加する必要があります。元の内容を失うことなく、既存のファイルを復元できます。このガイドでは、Python でのファイルへの追加の秘密を明らかにします。このタスクは、最初は気が遠くなるかもしれません。

問題:

既存のファイルの上書きを回避するにはどうすればよいですか?代わりに新しいデータを追加しますそれは?

解決策:

鍵は、open() 関数に渡される mode パラメータにあります。デフォルトでは、open() は「w」(書き込み) モードで動作し、既存のファイルの内容を上書きします。ファイルに追加するには、モードを「a」(追加) に設定する必要があります。

実装:

with open("test.txt", "a") as myfile:
    myfile.write("appended text")
ログイン後にコピー

この例では、追加モードの「test.txt」ファイル。 myfile に書き込まれたデータはすべて、元のデータを保持したまま、ファイルの既存のコンテンツに追加されます。

参照:

Python ドキュメントには、すべてのデータの包括的なリストが記載されています。利用可能なファイル モード。これは、ファイル処理を特定の要件に合わせて調整するために不可欠です。

以上が既存のコンテンツを上書きせずに、Python でファイルにデータを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート