pythonでファイルをバイナリーストリームに変換する方法
Pythonではopen()関数を用いてファイルをバイナリモードで開き、read()関数でファイルの内容をバイナリデータとして読み取ることができます。以下にサンプルコードを示します。
# 打开文件并读取二进制数据
with open('file.txt', 'rb') as file:
binary_data = file.read()
# 将二进制数据写入另一个文件
with open('binary_file.bin', 'wb') as file:
file.write(binary_data)
上記の例では、まずopen()関数でファイルfile.txtをバイナリ読み取りモードで開き、read()関数でファイル内容をバイナリデータとして読み込んでいます。次に、open()関数で別のファイルbinary_file.binをバイナリ書き込みモードで開き、write()関数でバイナリデータをそのファイルに書き込んでいます。
ネットワークあるいは他所にバイナリを送信する場合は、バイナリをファイルに書き込む必要はなく、適切な関数やメソッドにバイナリをパラメータとして渡せばよいことに注意。