参考链接: Python中的struct模块
有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理...struct模块中最重要的三个函数是pack(), unpack(), calcsize()
pack(fmt, v1, v2, ...) ...= struct.pack("i", c)13
14 #解包
15 e, f, g, h = struct.unpack("5s6sif", binStr)16 printe, f, g, h17... 18 #注意unpack返回的是tuple,如果不按规定格式书写,则返回值将改变类型
19 i, = struct.unpack("i", c)20 printi21 i = struct.unpack...("i", c)22 printi23
24 #计算转换字节长度
25 print struct.calcsize("5s6sif")