struct モジュールを使う
あまり直接使う機会は多くないと思うけど、知識として。
import struct
# Binary データの作成。最初の文字列はフォーマット文字列
i は int, f は float, 8s は 8文字の文字列
data = struct.pack('iif8s', 128, 80, 2.34, '12345678')
# Binary データの読み込み。
values = struct.unpack('iif8s', data)
values は tuple になる。
ファイルに書き込み、読み込みするときはバイナリデータとして扱うために wb, rb にすることを忘れないように注意。
0 件のコメント:
コメントを投稿