请教python如何将Hex形式的字符串转换成字节串?

发布于 2022-09-12 13:19:46 字数 268 浏览 31 评论 0

在不使用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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

九命猫 2022-09-19 13:19:46

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('%','')))

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文