首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用Python打包/解压缩复杂数据

用Python打包/解压缩复杂数据
EN

Stack Overflow用户
提问于 2013-05-12 21:30:11
回答 1查看 867关注 0票数 2

我试图使用自定义协议使用嵌入式设备发送/接收数据。struct.pack()和unpack()似乎可以完成任务,但fmt参数似乎不够灵活,无法处理可变长度的数据数组。

示例:设备发送事件报告(事件类型、事件类型、.)

其中:

  • 事件报告(未签名的8位)
  • 事件数(无符号16位)
  • 事件类型(无符号8位)
  • 事件值(签名为16位)

将这些数据解码为Python的最佳方法是什么?此外,我将如何编码类似的数据结构,以发送到设备?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-12 21:35:47

考虑使用python-位字符串实现二进制协议。它非常灵活,使用起来也很容易。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16512236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档