データが「C」データ構造で埋められているバイナリ ファイルがあります。Pythonを使用してこれにアクセスしたい。struct
Pythonに関する投稿をいくつか見ました。ただし、これを自分の要件で使用する方法について明確なアイデアを得ることができませんでした。どんな助けでも大歓迎です。
This is what i Wanted
import struct
def write():
values = (3 , 'name' , 6.6)
s = struct.Struct('i4sf')
packed_data = s.pack(*values)
fname = '123.sample'
f = open(fname , 'wb')
f.write(packed_data)
f.close()
def read():
fname = '123.sample'
f = open(fname , 'rb')
data = f.read()
data_val = struct.unpack('i4sf' , data)
print data_val