Python 3:如何将unicode文本转换为原始格式?

Python 3:如何将unicode文本转换为原始格式?,python,python-3.x,python-unicode,Python,Python 3.x,Python Unicode,我收到的文本格式为Al\\\\u0027sPlace,实际上是Al的位置。 对于's–x80\x94也是如此 如何以原始形式获得Al的位置?似乎用了两次编码;把它倒过来 >>> text = 'Al\\\\u0027sPlace' >>> text.encode().decode('unicode-escape').encode().decode('unicode-escape') "Al'sPlace" 但它是如何编码两次的呢?我根本没有做过这样的事。我所

我收到的文本格式为Al\\\\u0027sPlace,实际上是Al的位置。 对于's–x80\x94也是如此


如何以原始形式获得Al的位置?

似乎用了两次编码;把它倒过来

>>> text = 'Al\\\\u0027sPlace'
>>> text.encode().decode('unicode-escape').encode().decode('unicode-escape')
"Al'sPlace"

但它是如何编码两次的呢?我根本没有做过这样的事。我所做的就是在列表中添加对象。我猜。如果没有生成文本Al\\\\u0027sPlace的代码,我就不知道了。好吧,-\x80\x94呢?@Volatil3,-\x80\x94,你能告诉我这个字符串来自哪里吗?我正在从一个网站上抓取数据。