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,有时会造成混乱,许多事情会发生变化:)