Официальные документы.
urllib.unquote( string ) Заменить %xx escape на их односимвольный эквивалент. Пример: unquote('/%7Econnolly/') дает '/~connolly/'. blockquote> И затем просто декодирует. Обновить : Для Python 3 напишите следующее: urllib.parse.unquote(url) Python 3 docs.
urllib.unquote( string )
urllib.unquote(
)
Заменить %xx escape на их односимвольный эквивалент.
%xx
Пример: unquote('/%7Econnolly/') дает '/~connolly/'.
unquote('/%7Econnolly/')
'/~connolly/'
И затем просто декодирует.
Обновить : Для Python 3 напишите следующее:
urllib.parse.unquote(url)
Python 3 docs.