您的位置:首页技术文章
文章详情页

Python字符串到字节的转换。双反斜杠问题

【字号: 日期:2022-08-07 14:06:06浏览:3作者:猪猪
如何解决Python字符串到字节的转换。双反斜杠问题?

您可以将str.decode()编码与一起使用unicode-escape。然后使用所需的编码对其进行解码,以获取字节数组。范例-

c = a.decode(’unicode-escape’).encode(’<required encoding>’)

演示-

>>> ab’Ox8cx90x05xa1xe2!xbe’>>> c = a.decode(’unicode-escape’).encode(’ISO-8859-1’)>>> cb’Ox8cx90x05xa1xe2!xbe’解决方法

我有一个问题。我有这个字符串:

a=Ox8cx90x05xa1xe2!xbe

如果我使用:

c=str.encode(a)

结果如下:

b’Ox8cx90x05xa1xe2!xbe’

我需要那些双反斜杠是单个反斜杠,并且我真的需要那种类型的数据才能成为BYTES。我需要退货:

c=b’0x8cx90x05xa1xe2!xbe’

和type(c)== bytes知道吗?

标签: Python 编程
相关文章: