python对XML的解析 常见的XML编程接口有DOM和SAX,这两种接口处理XML文件的方式不同,当然使用场合也不同。 python有三种方法解析XML,SAX,DOM,以及ElementTree: 1.SAX (simple API for XML ) python 标准库包含SAX解析器,S ...
分类:
编程语言 时间:
2018-07-08 19:05:03
阅读次数:
205
一 模块(Module)与包(Package)概述 1.1 模块 1.1.1 模块的定义 在Python中,一个.py文件就称之为一个模块(Module)。 1.1.2 模块的分类 模块一共三种: (1)python标准库 (2)第三方模块 (3)应用程序自定义模块 1.1.3 模块的优点 在计算机 ...
分类:
编程语言 时间:
2018-07-03 20:47:44
阅读次数:
181
configparser模块:是python标准库用来解析配置文件的模块。格式:section:使用[]标记section名:或=:使用:或=赋值[websv]ip:‘192.168.1.10‘port:443name=‘root‘pw=‘root1990‘同一个项可以多个值:ip:‘192.168.1.11‘,‘192.168.1.12‘,‘192.168.1.13‘方法、属性名参数作用示例Co
分类:
编程语言 时间:
2018-07-03 16:42:58
阅读次数:
206
Beautiifulsoup Beautiful Soup 是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。BeautifulSoup 用来解析 HTML 比较简单,API非常人性化,支持CSS选择器、Python标准库中的HTML解析器,也支持 lxml 的 ...
分类:
编程语言 时间:
2018-07-03 00:17:57
阅读次数:
1155
deque模块是python标准库collections中的一项,它提供了两端都可以操作的序列,这意味着,在序列的前后你都可以执行添加或删除操作。 1.创建deque序列: 2.deque提供了类似list的操作方法: 那么此时 3.两端都使用pop: 那么 d.pop()抛出的是’5’,d.lef ...
分类:
编程语言 时间:
2018-07-01 13:00:53
阅读次数:
130
使用Beautiful Soup Beautiful Soup在解析时实际上依赖解析器,它除了支持Python标准库中的HTML解析器外,还支持一些第三方解析器(比如lxml)。 解析器 使用方法 优势 劣势 Python标准库 BeautifulSoup(markup, "html.parser" ...
分类:
其他好文 时间:
2018-07-01 10:28:45
阅读次数:
198
简介 Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Licensed 许可证的 ...
分类:
其他好文 时间:
2018-06-26 01:13:38
阅读次数:
345
模块的作用:和函数类似,为了避免大量重复代码的产生,可以高效率地完成工作。 通过导入系统或者他人已经写好的模块,避免重复造轮子,快速达到预定的目的。 一个py文件就可以是一个模块,py文件内的函数可以是调用的方法。 模块的种类 python标准库 第三方模块 应用程序自定义模块 1.模块使用的方法 ...
分类:
编程语言 时间:
2018-06-26 00:56:07
阅读次数:
157
Python中的分数运算,在Python标准库fractions中的Fraction对象支持分数运算。具体操作如下: 在windows下,通过cmd进到dos shell,输入python3进入到python shell中。 C:\Users\Administrator>python3Python ...
分类:
编程语言 时间:
2018-06-22 20:00:19
阅读次数:
1184
一、基本用法 Python标准库推荐使用的命令行解析模块argparse 还有其他两个模块实现这一功能,getopt(等同于C语言中的getopt())和弃用的optparse。因为argparse是基于optparse,所以用法很类似。 运行如下, 注意帮助信息也有相应的变化。 二、参数介绍 1. ...
分类:
其他好文 时间:
2018-06-09 17:53:04
阅读次数:
144