我正在尝试 .split() 一个十六进制字符串,即 '\xff\x00' 来获取一个列表,即 ['ff', '00 ']
如果我使用 .split('\\x') 拆分原始字符串文字,即 r'\xff\x00',这会起作用,但如果我拆分则不会在存储在变量中或从函数返回的十六进制字符串上(我认为这不是原始字符串)
如何将存储/返回的字符串转换或至少“转换”为原始字符串?
请您参考如下方法:
x = '\xff\x00'
y = ['%02x' % ord(c) for c in x]
print y
输出:
['ff', '00']
