如何利用Python将byte array转为string


当前第2页 返回上一页

先考虑的接收串口数据,那么格式是bytearray,下面需要处理成string格式来显示:

1

2

3

4

5

6

7

8

9

10

11

#按string来显示,byarray代表接收到的数据

readstr = byarray.decode('utf-8')#这样就直接转换成str格式

  

#强制转换

readstr = str(byarray)#用这种方式得到的数据会带有b''字符

  

#将读取的数据按十六进制字符显示,能让我们直接看到最底层的数据格式

readstr = ' '.join(hex(x) for x in byarray)#这句能把byarray里的数据遍历一遍转换成hex格式,而且用空格相连

将string格式转换成bytearray:

#wrstr代表从串口读到的字符串

byarray = wrstr.encode() #得到b''数据

以上就是如何利用Python将byte array转为string的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python 获取指定文件夹下所有文件名称并写入列表的实例

如何彻底卸载Python

Python生成随机数的方法_Python

使用jupyter notebook 学习 Python

request库爬虫是什么?如何使用?(实例讲解)

Python怎么发送post

Python中flask蓝图的使用方法(附代码)

Python作业:直方图、均衡化、高斯滤波

Python实现读写excel和修改excel的代码

Python中怎么去掉标点符号

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...