gpt4 book ai didi

python - 如何将\\xhh转换成\xhh python

转载 作者:太空宇宙 更新时间:2023-11-03 15:02:55 25 4
gpt4 key购买 nike

我遇到过需要将一串字符转换成python中的字符串的情况。

s = "\\x80\\x78\\x07\\x00\\x75\\xb3"
print s #gives: \x80\x78\x07\x00\x75\xb3

我想要的是,给定字符串 s,我可以得到 s 中的真实字符存储。在这种情况下是“\x80、\x78、\x07、\x00、\x75 和\xb3”(类似这样)xu。

最佳答案

您可以使用 string-escape encoding (Python 2.x):

>>> s = "\\x80\\x78\\x07\\x00\\x75\\xb3"
>>> s.decode('string-escape')
'\x80x\x07\x00u\xb3'

使用unicode-escape encoding (在 Python 3.x 中,需要先转换为字节):

>>> s.encode().decode('unicode-escape')
'\x80x\x07\x00u³'

关于python - 如何将\\xhh转换成\xhh python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35982873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com