Python 将带有百分比(url)的str转换为常用str

Python 将带有百分比(url)的str转换为常用str,python,python-3.x,Python,Python 3.x,我有像C%2B%2B\u name.zip这样的字符串,它们应该是url编码的。如何将它们转换为C++\u name.zip? Py3.x.您所需要的只是URL库 import urllib print urllib.unquote('C%2B%2B_name.zip') 如果名称中包含其他字符(不仅仅是英文),则可以为Python 3添加.decode('utf8'),您需要使用: urllib.parse.unquote('C%2B%2B_name.zip') 请参阅。最后,有人阅读了问

我有像
C%2B%2B\u name.zip这样的字符串,它们应该是url编码的。如何将它们转换为
C++\u name.zip


Py3.x.

您所需要的只是URL库

import urllib
print urllib.unquote('C%2B%2B_name.zip')

如果名称中包含其他字符(不仅仅是英文),则可以为Python 3添加
.decode('utf8')
,您需要使用:

urllib.parse.unquote('C%2B%2B_name.zip')

请参阅。

最后,有人阅读了问题并为Python 3提供了解决方案。对于2-3或3-2,有时会造成混乱,许多事情会发生变化:)