/ / Como tornar a string de consulta legível em Python? [duplicado] - python, python-2.7

Como tornar a string de consulta legível em Python? [duplicado] - python, python-2.7

Como tornar esta string legível no Python 2.7?

% D0% 9A% D0% BE% D0% BD% D1% 86% D0% B5% D0% BF% D1% 86% D0% B8% D1% 8F_% D0% A4% D0% B5% D0% B4% D0 % B5% D1% 80% D0% B0% D0% BB% D1% 8C% D0% BD% D0% BE% D0% B9_% D1% 86% D0% B5% D0% BB% D0% B5% D0% B2 % D0% BE% D0% B9_% D0% BF% D1% 80% D0% BE% D0% B3% D1% 80% D0% B0% D0% BC% D0% BC% D1% 8B_% D1% 80% D0 % B0% D0% B7% D0% B2% D0% B8% D1% 82% D0% B8% D1% 8F_% D0% BE% D0% B1% D1% 80% D0% B0% D0% B7% D0% BE % D0% B2% D0% B0% D0% BD% D0% B8% D1% 8F_% D0% BD% D0% B0_2016-2020_% D0% B3% D0% B3

Esta string contém o símbolo cirílico e faz parte de uma URL (um parâmetro de string de consulta).

Respostas:

1 para resposta № 1

usar urllib.unquote da biblioteca padrão.

urllib.unquote (string) ¶

Substitua% xx escapa por seu equivalente de caractere único.

Exemplo: unquote ("/% 7Econnolly /") produz "/ ~ connolly /".