如果我在shell中输入"32510ba9babebbbefd001547a810e67149caee".decode('hex')
,则输出看起来像2Q\x0b\xa9\xba\xbe\xbb\xbe\xfd\x00\x15G\xa8\x10\xe6qI\xca\xee
'
这就是我想要的。
但是如果我从.py
脚本运行它,则不会打印任何内容。
如果我将代码更改为
print "32510ba9babebbbefd001547a810e67149caee".decode('hex')
我得到的所有符号都显示为♬,例如
答案 0 :(得分:3)
这类似于python shell的作用:
print repr("32510ba9babebbbefd001547a810e67149caee".decode('hex'))
答案 1 :(得分:2)
这是你想要的吗?
print "32510ba9babebbbefd001547a810e67149caee".decode('hex').encode('string-escape')