from urllib.parse import quote print(quote("А"))
Вопрос: кто-нибудь знает, как обойтись без библиотеки urllib и сделать, то же самое?
from urllib.parse import quote print(quote("А"))
>>> import urllib.parse >>> urllib.parse.quote('я') '%D1%8F' >>> 'я'.encode('utf-8') b'\xd1\x8f' >>>
>>> ''.join('%{:02X}'.format(i) for i in 'я'.encode('utf-8')) '%D1%8F' >>>
>>> ''.join('%{:2X}'.format(i) for i in 'абв\t\t\t'.encode('utf-8')) '%D0%B0%D0%B1%D0%B2% 9% 9% 9' >>> ''.join('%{:02X}'.format(i) for i in 'абв\t\t\t'.encode('utf-8')) '%D0%B0%D0%B1%D0%B2%09%09%09' >>>