Как сделать url unencode в Python?

Учитывая это:
It%27s%20me%21

Отключить его и превратить в обычный текст?

Ответ 1

Взгляните на urllib.unquote и urllib.unquote_plus. Это поможет решить вашу проблему. Технически, хотя "кодирование" url - это процесс передачи аргументов в URL с помощью and и? символов (например, www.foo.com?x=11&y=12).

Ответ 2

в python2

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

В python3

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

Ответ 3

Используйте unquote метод из urllib.

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