バイナリ ファイルの読み取りまたは書き込みを行うには、まず Python のバイナリ ファイルのさまざまなファイル モードを理解する必要があります -
rb | |
---|---|
読み取り専用バイナリ形式でファイルを開きます。ファイル ポインタはファイルの先頭にあります。これがデフォルトのモードです。 | rb |
読み取りおよび書き込みのためにファイルをバイナリ形式で開きます。ファイル ポインタはファイルの先頭に配置されます。 | wb |
バイナリ形式で書かれたファイルのみを開きます。ファイルが存在する場合は上書きします。ファイルが存在しない場合は、書き込み用に新しいファイルが作成されます。 | wb |
書き込みおよび読み取りのためにファイルをバイナリ形式で開きます。ファイルが存在する場合、既存のファイルは上書きされます。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルが作成されます。 | ab |
バイナリ形式で追加するファイルを開きます。ファイルが存在する場合、ファイル ポインタはファイルの末尾にあります。つまり、ファイルは追加モードになっています。ファイルが存在しない場合は、書き込み用に新しいファイルが作成されます。 | ab |
バイナリ形式で追加および読み取りのためにファイルを開きます。ファイルが存在する場合、ファイル ポインタはファイルの末尾にあります。ファイルは追加モードで開かれます。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルが作成されます。 | バイナリファイルの読み取り |
###例### 完全なコードを見てみましょう
リーリー ###出力###バイナリ ファイルは読み取れず、内容を認識できません。実際の出力はさらに大きくなります。以下にその一部のみを示します。
リーリーopen() メソッドの
wb完全な例を見てみましょう。ここでは、ファイルは E ドライブ に
という名前で保存されます。 ###例###MyDemoBinary.bin -
リーリー ###出力###ファイルを実行すると、設定したパス、つまり E ドライブにファイルが表示されます -
以上がPython でバイナリ データを読み取る (または書き込む) にはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。