如果我在 shell 中键入 "32510ba9babebbbefd001547a810e67149caee".decode('hex')
输出看起来像 2Q\x0b\xa9\xba\xbe\xbb\xbe\xfd\x00\x15G\xa8\x10\xe6qI\xca\xee
'
这就是我想要的。
但是,如果我从 .py
脚本运行它,则不会打印任何内容。
如果我将代码更改为
打印“32510ba9babebbbefd001547a810e67149caee”.decode('hex')
我得到各种符号显示,例如♬
最佳答案
这类似于 python shell 的作用:
print repr("32510ba9babebbbefd001547a810e67149caee".decode('hex'))
关于python - 获取 .decode ("hex") 以在从 .py 运行时将结果显示为普通字符和转义十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29876971/