
Python字节流、字符串和十六进制之间的转换示例(binascii, bytes)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本篇文章详细介绍了如何使用Python中的binascii模块以及bytes类型进行字节流与字符串或十六进制之间的相互转换,并提供了具体的代码示例。
在最近的一个项目中,我使用Python进行串口操作,并通过Pyserial库将指令发送给设备以触发特定行为。起初遇到的问题是文档中的命令是以十六进制形式给出的,例如:5aa5 07 82 1000 3132 3334。
要解决这个问题,需要把上述十六进制指令转换为Pyserial库中write方法所需的bytes类型。首先,将该十六进制字符串构造出来,并使用Python的encode()函数将其转化为字节格式(即bytes)。这样就可以顺利地通过串口发送给设备了。
全部评论 (0)
还没有任何评论哟~


