ustruct
– 打包和解压缩原始数据类型¶
该模块实现的功能是原始数据类型打包和解压缩
支持的大小/字节顺序前缀: @, <, >, !.
支持的格式编码: b, B, h, H, i, I, l, L, q, Q, s, P, f, d 后两个取决于浮点支持
- 使用示例
>>> import ustruct >>> import ubinascii >>> >>> pp = ustruct.pack('hhl', 1, 2, 3) >>> print(ubinascii.hexlify(pp)) b'0100020003000000' >>> >>> ustruct.unpack('hhl', pp) (1, 2, 3) >>> >>> ustruct.calcsize('hhl') 8 >>>