我在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()是什么?
答案 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