struct模块中主要有三个方法struct.pack(fmt,v1,v2,v3...)按fmt这个格式把后面数据给封装成指定的数据返回一个包含了v1,v2等的字节对象,数据是通过fmt格式化后的。参数必须和fmt需要格式化的完全对应起来struct.unpack(fmt,buff)按fmt这个格式把字节流转成原组tuplepack的逆向操作,只有一个对象也返回tuple。struct.calcsize(fmt)计算给定的fmt格式占用多少字节的内存根据fmt的格式,返回需要的字节大小下面是fmt这个格式python3.4.3的说明:(如果版本有更新请查看最新的)https://docs.py