3353| 0
|
[uPyCraft IDE] ESP32 常用的模块 struct 3.1.10 |
函数1. struct.calcsize(fmt)函数说明:返回存放某一类型数据 fmt 需要的字节数。
示例:
2. struct.pack(fmt, v1, v2, ...)函数说明:按照格式字符串 fmt 打包参数 v1, v2, ... 。返回值是参数打包后的字节对象。
3. struct.unpack(fmt, data)函数说明:从 fmt 中解包数据。返回值是解包后参数的元组。
4. struct.pack_into(fmt, buffer, offset, v1, v2, ...)函数说明:按照格式字符串 fmt 压缩参数 v1, v2, ... 到缓冲区 buffer,开始位置是 offset。当offset 为负数时,从缓冲区末尾开始计数。 5. struct.unpack_from(fmt, data, offset=0)函数说明:以 fmt 作为规则从 data 的 offset 位置开始解包数据,如果 offset 是负数就是从缓冲区末尾开始计算。返回值是解包后的参数元组。
|
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed