请教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'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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('%','')))