バイナリデータを読む
ファイルに書かれた単精度実数(4バイトReal)を読む必要があったのでメモ。バイト並びはBig endian。structで処理すればいい。
import struct f = open('filename.bin', 'rb') dat = struct.unpack('>f', f.read(4)) print dat
こんな感じ。
struct の説明は↓にあった。
http://www.python.jp/doc/release/lib/module-struct.html