我们知道,base16编码就是将字符用16进制表示 ’a’ =base16=> b’61’ 那么简单对16进制字符串进行base16解码即可 binascii方法: import binascii hex_str = "557365723a20746573740d0a50617373776f72643a206f7073313233210d0a" hex = hex_str.encode('utf-8') str_bin = binascii.unhexlify(hex) str = str...
方法:逐个字符转成十进制 x = '\x53\x21\x6a' y = [ord(c) for c in x] 3. 整形列表转换为hex string 如: [0x53, 0x21, 0x6A] -> '53216A' 方法:list -> bytearray -> str -> hexstring import binascii x = [0x53, 0x21, 0x6A] y = str(bytearray(x)) z = binascii.b2a_hex...
binascii.b2a_hex() 将对象从str转换为hexstring 如:[0x53, 0x21, 0x6A] -> '\x53\x21\x6a'方法:list -> bytearray -> str 如:'\x53\x21\6a' -> [0x53, 0x21, 0x6A] 方法:逐个字符转成十进制 如: [0x53, 0x21, 0x6A] -> '53216A' 方法:list -> bytearray ...