如何在Python中将十六进制转换为纯ASCII?
请注意,例如,我要将“ 0x7061756c”转换为“ paul”。
我已经尝试了很多在这里找到的东西:docs.python.org/library/binascii.html
—
Paul Reiners
在您刚刚给我们的链接的帮助下,我找到了您想要的功能。您到底尝试了什么,为什么不起作用?
—
Vincent Savard'3
我尝试了以下操作:>>> binascii.b2a_hqx(“ 0x7061756c”)'-(Jh- $ Ba0c8fB`'>>> binascii.b2a_uu(“ 0x7061756c”)“ *,'@ W,#8Q-S4V8P \ n” >>> binascii.b2a_base64(“ 0x7061756c”)'MHg3MDYxNzU2Yw == \ n'>>> binascii.b2a_qp(“ 0x7061756c”)'0x7061756c'>>> binascii.b2a_hex(“ 0x7061756c> 363'307'663> 307 .b2a_hex(0x7061756c)追溯(最近一次调用为最新):文件“ <stdin>”,在<module>中的第1行,TypeError:必须是字符串或缓冲区,而不是int >>>
—
Paul Reiners 2012年
他们都没有工作,因为他们都没有返回“保罗”。
—
Paul Reiners 2012年