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'
这是按照低位到高位排序.
这篇文章写得更加详细:
这里写链接内容
相关文章推荐
- python串口发送十六进制数
- Python科学计算(一)
- python 去除文本中的URL
- python 简单的单例模式日志模块
- Python基础——yield的使用与解释
- python 发邮件。可以带附件列表
- python3.4学习笔记(四) 3.x和2.x的区别
- 转:python-将字符串转换为字典
- python抓取网页中的链接地址
- python基础知识之—— pip
- Python程序员的10个常见错误
- python编程中的if __name__ == 'main': 的作用和原理
- python安装
- Python 2.7 日期格式化 字符串日期转换
- windows操作系统下,robot+selenimu+python环境搭建
- python 基础知识—— easy_install
- Python-socket总结
- Eclipse和PyDev搭建完美Python开发环境(Windows篇)
- 利用Python进行数据分析——准备工作篇
- python安装 包