ホームページ  >  記事  >  バックエンド開発  >  Python でバイナリ データを読み取る (または書き込む) にはどうすればよいですか?

Python でバイナリ データを読み取る (または書き込む) にはどうすればよいですか?

WBOY
WBOY転載
2023-09-03 08:57:201714ブラウズ

バイナリ ファイルの読み取りまたは書き込みを行うには、まず Python のバイナリ ファイルのさまざまなファイル モードを理解する必要があります -

###モデル### ###説明する### rbrb wbwb abab バイナリファイルの読み取りバイナリ ファイルがあるとします。 read() メソッドを使用して読み取ることができます。まず、open() メソッドの rb モードを使用してバイナリ ファイルを開きます。 D: ドライブ -
読み取り専用バイナリ形式でファイルを開きます。ファイル ポインタはファイルの先頭にあります。これがデフォルトのモードです。
読み取りおよび書き込みのためにファイルをバイナリ形式で開きます。ファイル ポインタはファイルの先頭に配置されます。
バイナリ形式で書かれたファイルのみを開きます。ファイルが存在する場合は上書きします。ファイルが存在しない場合は、書き込み用に新しいファイルが作成されます。
書き込みおよび読み取りのためにファイルをバイナリ形式で開きます。ファイルが存在する場合、既存のファイルは上書きされます。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルが作成されます。
バイナリ形式で追加するファイルを開きます。ファイルが存在する場合、ファイル ポインタはファイルの末尾にあります。つまり、ファイルは追加モードになっています。ファイルが存在しない場合は、書き込み用に新しいファイルが作成されます。
バイナリ形式で追加および読み取りのためにファイルを開きます。ファイルが存在する場合、ファイル ポインタはファイルの末尾にあります。ファイルは追加モードで開かれます。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルが作成されます。
に次のソース ファイルがあります。

###例### Python でバイナリ データを読み取る (または書き込む) にはどうすればよいですか?完全なコードを見てみましょう

リーリー ###出力###

バイナリ ファイルは読み取れず、内容を認識できません。実際の出力はさらに大きくなります。以下にその一部のみを示します。

リーリー

バイナリ ファイルへの書き込み

open() メソッドの

wb

モードは、ファイルを書き込み形式で開くために使用されます。

- バイナリ ファイルは読み取れず、内容を認識できません

完全な例を見てみましょう。ここでは、ファイルは E ドライブ

という名前で保存されます。 ###例###

MyDemoBinary.bin -

リーリー ###出力###

ファイルを実行すると、設定したパス、つまり E ドライブにファイルが表示されます -

以上がPython でバイナリ データを読み取る (または書き込む) にはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。