在python3.6中连接特定字节数据

在python3.6中连接特定字节数据,python,string,unicode,byte,Python,String,Unicode,Byte,#由于数据包只有数字范围0-255的字节数据,如何将其转换为str以便执行join a = 192 b = 168 packet = [] packet.append(bytes([a])) packet.append(bytes([b])) 字节字符串列表必须使用带有联接的字节字符串。e、 加入(包)。但是考虑到可以从字节范围的整数列表构造bytes(),请稍后转换: packet = ''.join(packet) 尝试加入(数据包)或加入(数据包)。解码('cp1252')。(请注意

#由于数据包只有数字范围0-255的字节数据,如何将其转换为str以便执行join

a = 192
b = 168

packet = []
packet.append(bytes([a]))
packet.append(bytes([b]))

字节字符串列表必须使用带有联接的字节字符串。e、 加入(包)。但是考虑到可以从字节范围的整数列表构造
bytes()
,请稍后转换:

packet = ''.join(packet)
尝试加入(数据包)或加入(数据包)。解码('cp1252')。(请注意,
cp1252
只是一个猜测。)
>>> packet=[]
>>> packet.append(192)
>>> packet.append(168)
>>> bytes(packet)
b'\xc0\xa8'