python 2.7中的等效urllib.parse.unquote()

时间:2018-10-29 15:28:07

标签: python-2.7 urlparse

我在python 2.7中导入了 urlparse 而不是 urllib.parse ,但是得到了 AttributeError:'function'对象没有属性'unquote' < / p>

File "./URLDefenseDecode2.py", line 40, in decodev2
    htmlencodedurl = urlparse.unquote(urlencodedurl)

python 2.7中等效的urllib.parse.unquote()是什么?

2 个答案:

答案 0 :(得分:1)

在Python 2.7中,unquote直接位于urllib中:urllib.unquote(string)

答案 1 :(得分:1)

Python 3 "react": "^16.13.1", "mapbox-gl": "^1.3.1", "@mapbox/mapbox-gl-geocoder": "^4.7.0", 的语义与Python 2 urllib.parse.unquote的语义不同,尤其是在处理非ascii字符串时。

以下代码应允许您始终使用Python 3的较新语义,并且最终在不再需要支持Python 2时可以将其删除。

urllib.unqote