Python Glossary English

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Сообщить о неточности