在Struct中创建自定义格式类型

时间:2014-03-18 17:46:13

标签: python struct

我正在尝试使用Struct将二进制数据从套接字连接解码为python数据类型(整数,浮点数等)。这适用于+ 90%的情况。我的问题是一些二进制流包含非标准数据类型(例如6字节int)。

我想要做的是定义一个自定义数据类型来处理这些情况。在以下示例中,'e'是我的自定义6字节int

命令
struct.unpack('heH', binary_data)

会产生:
(int_2b_var,int_6b_var,uint_2b_var)

我该怎么做? 感谢

0 个答案:

没有答案