python中parse是什么意思_python的urlparse
urlparse主要是URL的分解和拼接,分析出URL中的各项参数,可以被其他的URL使用。
主要的函数有:
1、urlparse
将URL分解为6个片段,返回一个元组,包括协议、基地址、相对地址等等
import urlparse
url = urlparse.urlparse('http://blog.csdn.net/?ref=toolbar')
print url
输出结果为:
ParseResult(scheme='http', netloc='blog.csdn.NET', path='/', params='', query='ref=toolbar', fragment='')
scheme是协议,netloc是服务器地址,path是相对路径,params是参数,query是查询的条件。
如果知道服务器的地址的话,可以以服务器的地址为基地址,拼接其他的相对路径,组成新的URL。
2、urlsplit
和urlparse的作用差不多,将URL分解为5个片段,返回一个元组。返回一个包含5个字符串项目的元组:协议、位置、路径、查询、片段。
import urlparse
url = urlparse.urlsplit('http://blog.csdn.net/?ref=toolbar')
print url
运行结果为:
SplitResult(scheme='http', netloc='blog.csdn.net', path='/', query='ref=toolbar', fragment='')
3、urljoin
基地址和相对地址的拼接。
urlparse.urljoin(base, url[, allow_fragments])
4、urlunparse
和urlparse的效果相反,可以把6个部分拼接起来。
python中parse是什么意思_python的urlparse相关推荐
- [转载] python中for语句用法_详解Python中for循环的使用_python
参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...
- python中for语句用法_详解Python中for循环的使用_python
这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...
- python中异或怎么算_python 异或运算的前提_异或运算公式
Python基础(10)–数字-Python-第七城市 609x288 - 73KB - JPEG Python基础(10)--数字_资讯_突袭网 609x288 - 33KB - JPEG pyth ...
- python中parse是什么_python中的configparse学习笔记
configparse主要用于在python中进行配置文件的读取. 基本的读取配置文件: -read(filename) 直接读取ini文件内容 -sections() 得到所有的section,并以 ...
- [转载] python中string函数的用法_python中string模块各属性以及函数的用法
参考链接: Python中的string.octdigits 任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作. python的字符 ...
- [转载] python中dtype的使用规范_Python numpy.dtype() 使用实例
参考链接: Python中的numpy.extract The following are code examples for showing how to use . They are extrac ...
- python中get和set使用_Python对象属性的set和get方法
属性的set和get方法 如果有一个对象,当需要对其进行修改属性时,有2种方法: 1.对象名.属性名 = 数据 -->直接修改 2.对象名.方法名() -->间接修改 为了更好的保存属性安 ...
- python中if else语句用法_python中if及if-else如何使用
if 结构 if 结构允许程序做出选择,并根据不同的情况执行不同的操作 基本用法 比较运算符 根据 PEP 8 标准,比较运算符两侧应该各有一个空格,比如:5 == 3. PEP8 标准 ==(相等) ...
- python中的队列和栈_python的队列和栈
(一)队列和栈的区别 1.队列: 队列是一种特殊的线性表.其两头都有限制,插入只能在表的一端进行(只进不出),而删除只能在表的另一端进行(只出不进),允许删除的一端称为队尾(rear),允许插入的一端 ...
最新文章
- datax底层原理_手把手实现Datax3.0中的传输通道
- 石嘴山考计算机在哪里报名,石嘴山中考报名系统
- 树莓派应用实例5:测量土壤湿度
- pyCrypto python 3.5--转
- 李开复:我在硅谷看到的最前沿科技趋势
- JavaScript倒计时
- [转]自定义SqlMembershipProvider方法
- php 获取图片的宽高,JS怎么获取图片当前宽高
- 2750个通用停用词表整理,免费下载
- cannot help doing用法
- Importing the numpy C-extensions failed.
- python的csv安装_Python csv模块:处理csv文件
- Google Maven Replacer Plugin插件详解
- 常用标点符号中英文对照表
- 华为电脑linux系统怎么改win10,例举华为电脑如何重装win10
- “秒杀系统“设计原理
- 巴西龟饲养日志----冬眠记录
- 传Snapchat母公司Snap拟于3月在纽交所IPO上市
- 数字华容道c语言源代码,vue数字华容道游戏代码
- 3 分钟生成一个单元测试报告,这个样式爱了