请教python如何将Hex形式的字符串转换成字节串?
在不使用urllib.parse.unquote等这类现成库函数的前提下,有简单的方法可以实现将Hex形式的字符串转换成字节串吗?
举例:
# 原始字符串'=E5=85=B6=E4=BB=96=E5=9C=B0=E5=9D=80'
'%E5%85%B6%E4%BB%96%E5%9C%B0%E5%9D%80'
# 目标字节串
b'\xE5\x85\xB6\xE4\xBB\x96\xE5\x9C\xB0\xE5\x9D\x80'
回答:
a = '=E5=85=B6=E4=BB=96=E5=9C=B0=E5=9D=80'
b = '%E5%85%B6%E4%BB%96%E5%9C%B0%E5%9D%80'
print(bytes.fromhex(a.replace('=','')))
print(bytes.fromhex(b.replace('%','')))
以上是 请教python如何将Hex形式的字符串转换成字节串? 的全部内容, 来源链接: utcz.com/a/158953.html