¿Cómo url unencode en Python?

Dado este:
It%27s%20me%21

¿Descifrarlo y convertirlo en texto regular?

Eche un vistazo a urllib.unquote y urllib.unquote_plus . Eso solucionará tu problema. Técnicamente, aunque la “encoding” de url es el proceso de pasar argumentos a una url con & &? caracteres (por ejemplo, www.foo.com?x=11&y=12 ).

en python2

 >>> import urlparse >>> urlparse.unquote('It%27s%20me%21') "It's me!" 

En python3

 >>> import urllib.parse >>> urllib.parse.unquote('It%27s%20me%21') "It's me!" 

Utilice el método entre comillas de urllib .

 >>> from urllib import unquote >>> unquote('It%27s%20me%21') "It's me!"