Python 解码str中的部分文本字节

Python 解码str中的部分文本字节,python,python-3.x,decode,Python,Python 3.x,Decode,我有一个类似于“abc\\xe2\\x86\\x92”,我想要的是“abc”→"(b“abc\xe2\x86\x92.encode()等于→) 问题是,\\xe2\\x86\\x92在str中,而\\只是一个字符,因此无法将其替换为\我找到了一种解决方法: In [107]: original.encode().decode('unicode-escape').encode('latin1').decode('utf-8') Out[107]: 'abc→' 我的问题有什么不清楚的吗?

我有一个类似于
“abc\\xe2\\x86\\x92”
,我想要的是
“abc”→"
b“abc\xe2\x86\x92.encode()
等于


问题是,
\\xe2\\x86\\x92
str
中,而
\\
只是一个字符,因此无法将其替换为
\

我找到了一种解决方法:

In [107]: original.encode().decode('unicode-escape').encode('latin1').decode('utf-8')
Out[107]: 'abc→'

我的问题有什么不清楚的吗?