我在Python中实现了一个简单的文件查找和读取:
>>>f = open("<filepath>", "rb")
>>>f.seek(0x20) #offset 0x20
>>>byte=f.read(4) #4 byte space
我结束了
>>>byte
'\xe0\x00\x00\x00'
这是预期的结果,但我需要将其用作没有转义的十六进制值以进行进一步计算。
如何将这样的字符串转换为未转义的十六进制值?(在上面的示例中,'\xe0\x00\x00\x00' 应该转换为 'e0000000' 或 '0xe0000000'。)