
python
路人 假
这个作者很懒,什么都没留下…
展开
-
python学习-unsigned类型
背景:在使用python解析硬件设备数据时,遇到uint64_t类型的时间,使用python解析后为int类型,需要转换成unsigned int转换方式:查阅资料python不支持unsigned类型将int类型数据time转换为无符号数据的方式:time &= 0xffffffff...原创 2019-06-05 14:13:25 · 8114 阅读 · 2 评论 -
python学习-从ctypes.c_uint8数据中提取float数据
背景:由于用到系统中api,获取到的数据类型为ctypes.c_uint8,在C语言中可直接使用memcpy将uint8数组拷贝到float类型变量中,python不能操作地址,因此需要进行数据转化。转化方式:import struct#ctypes.c_uint8类型数组,用于接收数据value = (ctypes.c_uint8 * 2000)(0x00)temp = st...原创 2019-06-03 19:03:17 · 2345 阅读 · 0 评论