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 № 1usar urllib.unquote da biblioteca padrão.
urllib.unquote (string) ¶
Substitua% xx escapa por seu equivalente de caractere único.
Exemplo: unquote ("/% 7Econnolly /") produz "/ ~ connolly /".