文章目录
urlsplit和urlparse非常相像,用法基本一致,但是他们有略微的不同,split函数在分割的时候,path和params属性是在一起的,我们看下面的例子。
- 先用urlparse函数来分割url
![Python教程:[20]urlsplit和urlparse的区别](/2016/06/23/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B20%5Durlsplit%E5%92%8Curlparse%E7%9A%84%E5%8C%BA%E5%88%AB/55a628d12f2eb938980b2fdfd7628535e5dd6f7d.jpg)
![Python教程:[20]urlsplit和urlparse的区别](/2016/06/23/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B20%5Durlsplit%E5%92%8Curlparse%E7%9A%84%E5%8C%BA%E5%88%AB/d4239b35e5dde71199b416dba5efce1b9d16617d.jpg)
- 将结果打印出来
![Python教程:[20]urlsplit和urlparse的区别](/2016/06/23/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B20%5Durlsplit%E5%92%8Curlparse%E7%9A%84%E5%8C%BA%E5%88%AB/cf5a8316fdfaaf51e385d4928e5494eef01f7a7d.jpg)
- 我们看到输出的结果,有params这一项
![Python教程:[20]urlsplit和urlparse的区别](/2016/06/23/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B20%5Durlsplit%E5%92%8Curlparse%E7%9A%84%E5%8C%BA%E5%88%AB/ae10eddeb48f8c5487b5900238292df5e0fe7f7d.jpg)
- 接着使用urlsplit函数,可选参数不能输出,所以只能再前面加了以井号
![Python教程:[20]urlsplit和urlparse的区别](/2016/06/23/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B20%5Durlsplit%E5%92%8Curlparse%E7%9A%84%E5%8C%BA%E5%88%AB/a75fb6d3fd1f4134a32e5053271f95cad1c85e46.jpg)
我们比较一下两个结果
urlparse函数
urlsplit函数
![Python教程:[20]urlsplit和urlparse的区别](/2016/06/23/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B20%5Durlsplit%E5%92%8Curlparse%E7%9A%84%E5%8C%BA%E5%88%AB/310f3b1f95cad1c89ea2a90a7d3e6709c93d5146.jpg)
![Python教程:[20]urlsplit和urlparse的区别](/2016/06/23/Python%E6%95%99%E7%A8%8B%EF%BC%9A%5B20%5Durlsplit%E5%92%8Curlparse%E7%9A%84%E5%8C%BA%E5%88%AB/7e7f7909c93d70cf04e3ff20fadcd100baa12b46.jpg)
转载请注明来自DataScience.
邮箱: 675495787@qq.com