Python 3.2+urllib.parseпонятие
urllib.parse.SplitResultBytes
результаты разбора
Результат urlsplit() для bytes: те же пять полей, что у SplitResult, но поля — байтовые строки.
Синтаксис
SplitResultBytes(scheme, netloc, path, query, fragment)
Тип результата задаёт аргумент: bytes на входе — SplitResultBytes на выходе. hostname тоже bytes, а port — int. decode() даёт SplitResult, encode() у SplitResult — обратно; по умолчанию оба работают в ASCII.
Примеры
from urllib.parse import urlsplit
r = urlsplit(b'http://Host:81/p')
print(r.hostname, r.port) # → b'host' 81
print(r.decode().path) # → /p
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности