gpt4 book ai didi

Python 3 解码字符串

转载 作者:太空宇宙 更新时间:2023-11-03 12:37:10 24 4
gpt4 key购买 nike

我知道这可能是一个重复的问题,但我找不到解决方案。

简而言之,我有一个要解码的字符串:

raw = "\x94my quote\x94"
string = decode(raw)

预期来自字符串

'"my quote"'

最后要注意的是,我正在使用 Python 3,所以 raw 是 unicode,因此已经解码。鉴于此,我究竟需要做什么来“解码”"\x94" 字符?

最佳答案

string = "\x22my quote\x22"
print(string)

您不需要解码,Python 3 会为您完成,但您需要双引号的正确控制字符 "

但是如果你有不同的字符集,看起来你有 Windows-1252,那么你需要从那个字符集中解码字节字符串:

str(b"\x94my quote\x94", "windows-1252")

如果您的字符串不是字节字符串,您必须先对其进行编码,我发现 latin-1 编码可以工作:

string = "\x94my quote\x94"
str(string.encode("latin-1"), "windows-1252")

关于Python 3 解码字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44299155/

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