!!! abstract "简介"
**ustruct** 模块在 Python 值和以 Python 字节对象表示的 C 结构之间执行转换。
返回需要的字节数fmt。
按照字符串格式fmt 压缩参数 v1, v2, ... 。 返回值是参数编码后的字节对象。
按照字符串格式fmt 压缩参数 v1, v2, ... 到缓冲区buffer,开始位置是offset。offset可以是负数,从缓冲区末尾开始计数。
按照字符串格式fmt解压数据data。 返回值是解压后参数的元组。
从 fmt 的 offset 开始解压数据,如果 offset 是负数就是从缓冲区末尾开始计算。 返回值是解压后参数元组。
更多的内容可参考 ustruct 。