解决办法:
recv_data = self.tcp_client.recv(1024)
print(recv_data.hex())
# print(recv_data.decode())//带gbk,utf-8等参数只能把对应的encode的字符串解码,但是不能转16进制数据
我处理的业务有TCP通讯的,接受和发送的数据是btyes,我发现csdn没咋找到解决的方法。
顺便把如何得到btyes数据写下来。
print(bytes(11))//b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
print(bytes([11,12,13]))//b'\x0b\x0c\r',十进制转十六进制
print(bytes([0x11,0x12,0x13]))//b'\x11\x12\x13'
print(b'\x11\x12\x13')//b'\x11\x12\x13'