Python将十六进制字符串转换为十六进制小端字节代码

时间:2018-02-12 06:17:44

标签: python hex

我正在尝试这样做

pack("<Q", 0x401a12)

它按原样工作,但我需要pack()来获取字符串十六进制代码

addr = "0x401a12" # some hex from dump
pack("<Q", addr)

任何帮助?

1 个答案:

答案 0 :(得分:0)

您可以使用int转换为相应的整数:

struct.pack('<Q', int('0x401a12', base=16))