我如何在Python中url unncode?

TIM*_*MEX 11 python url encoding

鉴于这种:
It%27s%20me%21

取消编码并将其转换为常规文本?

Joh*_*ooy 18

在python2中

>>> import urlparse
>>> urlparse.unquote('It%27s%20me%21')
"It's me!"
Run Code Online (Sandbox Code Playgroud)

在python3中

>>> import urllib.parse
>>> urllib.parse.unquote('It%27s%20me%21')
"It's me!"
Run Code Online (Sandbox Code Playgroud)


Pac*_*ace 11

看看urllib.unquoteurllib.unquote_plus.这将解决您的问题.从技术上讲,虽然url"encoding"是使用&和传递参数到url的过程.人物(例如www.foo.com?x=11&y=12).


JAL*_*JAL 5

使用urllib中的unquote方法。

>>> from urllib import unquote
>>> unquote('It%27s%20me%21')
"It's me!"
Run Code Online (Sandbox Code Playgroud)