我想将URI传递给构造函数并返回一个对象,我可以在其上调用obj.type,obj.host,obj.port等.urllib2模块的"Request"对象接近我需要的对象,但不是很好.
也许像urlparse模块这样的东西?
该
urlparse模块urllib.parse在Python 3.0中重命名为.
来自doc:
>>> from urlparse import urlparse
>>> o = urlparse('http://www.cwi.nl:80/%7Eguido/Python.html')
>>> o # doctest: +NORMALIZE_WHITESPACE
ParseResult(scheme='http', netloc='www.cwi.nl:80', path='/%7Eguido/Python.html',
params='', query='', fragment='')
>>> o.scheme
'http'
>>> o.port
80
>>> o.geturl()
'http://www.cwi.nl:80/%7Eguido/Python.html'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |