2009-09-14から1日間の記事一覧

バイナリデータを読む

ファイルに書かれた単精度実数(4バイトReal)を読む必要があったのでメモ。バイト並びはBig endian。structで処理すればいい。 import struct f = open('filename.bin', 'rb') dat = struct.unpack('>f', f.read(4)) print dat こんな感じ。struct の説明は↓…