我尝试在python中将十六进制转换为十进制数。我尝试了以下方法:
if isinstance(expr, pyvex.IRExpr.Load):
loadaddr = expr.addr
s = int (loadaddr, 16)
print s
但是我遇到了错误: TypeError:int()无法使用显式base``
转换非字符串然后我尝试了以下内容:
i = int('"{}"'.format(loadaddr), 16)
print i
现在我遇到以下错误: ValueError:int()的基数为16的无效文字:'“0x00000000004017c0”' 可以有人帮我吗?