先斟酌的吸收串口数据,那末花样是bytearray,下面须要处理成string花样来显现:
#按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的细致内容,更多请关注ki4网别的相干文章!