import struct #int转换成bytes方法一(python2和python3) a=0x1e81 b=struct.pack(">H",a) print(b)#int转换成bytes方法二(python3) c=0x1e81 d=c.to_bytes(2, byteorder="big") print(d)#str转换成bytes方法 ss="1e81" f=bytes.fromhex(ss) print(f)#bytes转换成str方法 ss="1e81" f=bytes.fromhex(ss) print(f)#bytes转换成bytearray bytes1=b'\x1e\x81' bytearray1=bytearray(bytes1) print(bytearray1)#bytearray转换成bytes bytearray1=bytearray([0x1e,0x81]) bytes1=bytes(bytearray1) print(bytes1)