我正在尝试这样做
pack("<Q", 0x401a12)
它按原样工作,但我需要 pack() 来获取字符串十六进制代码
addr = "0x401a12" # some hex from dump
pack("<Q", addr)
有什么帮助吗?
最佳答案
可以使用int
转换为对应的整数:
struct.pack('<Q', int('0x401a12', base=16))
关于Python 将十六进制字符串转换为十六进制小端字节码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48740554/