Pythonのopen関数でファイルの末尾に追記する方法

Pythonのopen関数を使用してファイルの末尾にデータを追記するには、ファイルを書き込みモード ('a') またはバイナリーモード ('ab') で開き、ファイルの末尾に新しいデータを書き込むことができます。以下は、ファイルの末尾に追記する方法の一般的な例です。

テキストファイルの場合:

python
with open('existing_file.txt', 'a', encoding='utf-8') as file: file.write('これはファイルの末尾に追加されるデータです。')

このコードは、'existing_file.txt'という既存のテキストファイルを追記モード ('a') で開き、新しいデータをファイルの末尾に追加します。

バイナリファイルの場合:

python
with open('existing_binary_file.bin', 'ab') as file: file.write(b'x05x06x07x08')

このコードは、'existing_binary_file.bin'という既存のバイナリファイルをバイナリ追記モード ('ab') で開き、新しいバイナリデータをファイルの末尾に追加します。

追記モード ('a'または 'ab') を使用すると、既存のファイルの内容は保持され、新しいデータがファイルの末尾に追加されます。ファイルを開いて読み取るのではなく、ファイルにデータを追加したい場合に役立ちます。