python urlsplist()方法

这个方法和urlparse()方法非常相似,只不过它不会单独解析params这一部分,

只会返回5个结果,上面的例子中的params的会合并到path中

from urllib.parse import urlsplit



result=urlsplit('http://www.baidu.com/index.html;user?id=5#comment')
print(result)

结果如下

SplitResult(scheme='http', netloc='www.baidu.com', path='/index.html;user', query='id=5', fragment='comment')

可以发现,返回的是一个SplitResult,它其实也是一个元组类型,既可以获得属性获取值,也可以用索引来获取

如下

from urllib.parse import urlsplit



result=urlsplit('http://www.baidu.com/index.html;user?id=5#comment')
print(result.scheme,result[0])

结果如下

http http

 

你可能感兴趣的:(Python学习)