千家信息网

urlparse模块(python模块)

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一、urlparse模块简介urlparse模块主要是把url拆分为6部分,并返回元组。并且可以把拆分后的部分再组成一个url。主要有函数有urljoin、urlsplit、urlunsplit、ur
千家信息网最后更新 2026年10月31日urlparse模块(python模块)

一、urlparse模块简介

urlparse模块主要是把url拆分为6部分,并返回元组。并且可以把拆分后的部分再组成一个url。主要有函数有urljoin、urlsplit、urlunsplit、urlparse等。


二、urljoin函数使用

urljoin主要是拼接URL,它以base作为其基地址,然后与url中的相对地址相结合组成一个绝对URL地址。函数urljoin在通过为URL基地址附加新的文件名的方式来处理同一位置处的若干文件的时候格外有用。需要注意的是,如果基地址并非以字符/结尾的话,那么URL基地址最右边部分就会被这个相对路径所替换。如果希望在该路径中保留末端目录,应确保URL基地址以字符/结尾。

输入代码:

import urlparse#urljoin函数是合并域名和相对路径的urljoin = urlparse.urljoin('http://www.sina.cn/cc','file/down.php')print urljoinurljoin1 = urlparse.urljoin('http://www.sina.cn/cc/','file/down.php')print urljoin1



代码运行结果:

C:\Python27\python.exe C:/Users/Lee/Desktop/d/PycharmProjects/untitled/test.py

http://www.sina.cn/file/down.php

http://www.sina.cn/cc/file/down.php


三、urlparse函数和urlsplit函数使用

主要是分析urlstring,返回一个包含5个字符串项目的元组:协议、位置、路径、查询、片段。allow_fragments为False时,该元组的组后一个项目总是空,不管urlstring有没有片段,省略项目的也是空。urlsplit()和urlparse()差不多

输入代码:

import urlparse

url = 'http://www.baidu.com/good/index.php?id=18'

#urlsplit函数是把一个url查分出对应部分
result = urlparse.urlsplit(url)
print result
#显示协议
print result.scheme
#显示域名
print result.netloc
#显示相对路径
print result.path
#显示查询参数
print result.query



代码运行结果:

C:\Python27\python.exe C:/Users/Lee/Desktop/d/PycharmProjects/untitled/test.py

SplitResult(scheme='http', netloc='www.baidu.com', path='/good/index.php', query='id=18', fragment='')

http

www.baidu.com

/good/index.php

id=18









函数 基地 基地址 代码 路径 部分 字符 项目 模块 位置 地址 域名 文件 片段 结果 查询 输入 运行 差不多 参数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 今日互联网科技 互联网下的科技发展 美国互联网科技 科技互联网公司logo 中国最先进互联网科技公司 深圳市运趣互联网科技有限公司 小米互联网科技园设置 中化能源互联网科技招聘 武汉健翔互联网络科技有限公司 宝灵互联网科技有限公司 和信科技工业互联网 互联网媒体平台算高科技产业 城市宝互联网科技有限公司 35岁以上互联网科技行业 江苏互联网科技小贷 互联网时代科技型公司的机会 第三届互联网大会安防黑科技 科技互联网专业务虚会材料 银川新华互联网科技学校招聘 互联网科技创业有什么好项目 互联网科技企业 互联网科技ppt模板 盛创互联网科技有限公司 太原新华互联网科技学校怎么样 晋城互联网科技 高科技互联网发展前景如何 互联网科技如何创业 领航科技大厦互联网公司 吉林省码上互联网科技电话 科技互联网专业务虚会材料
0