Найти - Пользователи
Полная версия: разница между urlparse и urlsplit
Начало » Python для новичков » разница между urlparse и urlsplit
1
test157
все привет!

хотелось бы получить ответ на такой вопрос. в чем заключается разница между методами urlparse и urlsplit

читая АНГ документацию так и не понял в чем различае. при использовании urlparse в возращаемом объекте появляется свойство params но оно всегда пустое даже если у урла есть параметра. при urlsplit его попросту нету.

http://docs.python.org/library/urlparse.html
PooH
test157
при использовании urlparse в возращаемом объекте появляется свойство params но оно всегда пустое даже если у урла есть параметра.
Мне кажется вы путаете params и query. Структура урла описана как:
scheme://netloc/path;parameters?query#fragment
пробуем:
In [14]: o = urlparse('http://www.cwi.nl:80/%7Eguido/Python.html;1245?id=125')
In [16]: o.params
Out[16]: '1245'
In [17]: o.query
Out[17]: 'id=125'
test157
PooH
test157
при использовании urlparse в возращаемом объекте появляется свойство params но оно всегда пустое даже если у урла есть параметра.
Мне кажется вы путаете params и query. Структура урла описана как:
scheme://netloc/path;parameters?query#fragment
пробуем:
In [14]: o = urlparse('http://www.cwi.nl:80/%7Eguido/Python.html;1245?id=125')
In [16]: o.params
Out[16]: '1245'
In [17]: o.query
Out[17]: 'id=125'
хм, нет я просто не знал что то что после “;” в конце имени файла то это params - соотвественно такие урлы и не давал. теперь все понял

спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB