本文摘自php中文网,作者黄舟,侵删。
下面小编就为大家带来一篇基于python(urlparse)模板的使用方法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧一、简介
urlparse模块用户将url解析为6个组件,并以元组形式返回,返回的6个部分,分别是:scheme(协议)、netloc(网络位置)、path(路径)、params(路径段参数)、query(查询)、fragment(片段)。
二、功能列举
1、urlparse.urlparse()(将url解析为组件,url必须以http://开头)
1 2 | >>> urlparse.urlparse( "https://i.cnblogs.com/EditPosts.aspx?opt=1" )
ParseResult(scheme= 'https' , netloc= 'i.cnblogs.com' , path= '/EditPosts.aspx' , params= '' , query= 'opt=1' , fragment= '' )
|
返回的元素中也会包含其他属性,比如(username,password,hostname,port):
1 2 | >>> urlparse.urlparse( "https://i.cnblogs.com:80/EditPosts.aspx?opt=1" ).port
80
|
1 2 | >>> urlparse.urlparse( "https://i.cnblogs.com:80/EditPosts.aspx?opt=1" ).hostname
'i.cnblogs.com'
|
2、urlparse.urljoin()(将相对的地址组合成一个url,对于输入没有限制,开头必须是http://,否则将不组合前面)
1 2 | >>> urlparse.urljoin( "https://i.cnblogs.com" , "EditPosts.aspx" )
'https://i.cnblogs.com/EditPosts.aspx'
|
阅读剩余部分
相关阅读 >>
Python是脚本语言吗
如何查找当前目录和文件目录
Python中的继承是什么
Python基础学习之列表的介绍
总结Python字符串重点内容
Python安装以后怎么用
Python的输入来源包括文件输入吗
关于Python方法无法在线程中使用的解决办法
Python中::-1代表什么?
pickle库的使用详解
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中(urlparse)模板的使用详解