Python:如何将包含十六进制字节的字符串转换为十六进制字符串

Python:如何将包含十六进制字节的字符串转换为十六进制字符串,第1张

Python:如何将包含十六进制字节字符串转换为十六进制字符串

所有版本的Python中 ,您都可以使用函数

binascii.a2b_hex()
(也称为
binascii.unhexlify()
):

>>> import binascii>>> s = '356a192b7913b04c54574d18c28d46e6395428ab'>>> binascii.a2b_hex(s)'5jx19+yx13xb0LTWMx18xc2x8dFxe69T(xab'

Python 3.x中
,可以使用

bytes.fromhex(s)

Python 2.x中 ,您可以使用

hex
str-to-str编解码器

>>> s.depre("hex")'5jx19+yx13xb0LTWMx18xc2x8dFxe69T(xab'

编解码器内部调用

binascii.a2b_hex()



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5631229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存