Skip to main content
 首页 » 编程设计

python之将十六进制值转换为 ASCII

2025年05月04日27kerrycode

什么是最“Pythonic”的翻译方式

'\xff\xab\x12' 

进入

'ffab12' 

我寻找可以做到这一点的函数,但它们都想转换为 ASCII(因此 '\x40' 转换为 'a')。我想要 ASCII 格式的十六进制数字。

请您参考如下方法:

有一个名为 binascii 的模块,它包含的功能就是:

>>> import binascii 
>>> binascii.hexlify('\xff\xab\x12') 
'ffab12' 
>>> binascii.unhexlify('ffab12') 
'\xff\xab\x12'