您的位置:首页 > 编程语言 > Python开发

jy901分发数据+python struct 数据分解

2015-12-17 15:54 751 查看
jy901.write(("\x55\x53"+"\x11\x21"+"\x11\x11"+"\x11\x11"+"\x11\x11"+"\x40").encode('utf-8'))


注意到数据帧是由头部和尾部,再加上中间4组2字节组成的。

因此,需要把数值转换成十六进制的两个字节。

参见:这里写链接内容

代码:

import struct
struct.pack('>I', 20)

>>>b'\x00\x00\x00\x14'


这是按照高位到低位排序,

import struct
struct.pack('I', 20)
>>>b'\x14\x00\x00\x00'


这是按照低位到高位排序.

这篇文章写得更加详细:

这里写链接内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: