自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python selenium 安装和配置

Selenium 简介 Selenium 是一个 Web 的自动化测试工具,类型像我们玩游戏用的按键精灵,它支持所有主流的浏览器(包括 PhantomJS 这些无界面的浏览器)。 Selenium 可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截 屏,或者判断网站上某些动作是否...

2019-09-24 15:08:36

阅读数 9

评论数 0

原创 python math模块

math 模块定义了下列标准算术运算函数。这些函数用于整数和浮点数,但不能用于复数(可以使用单独的模块cmath对复数执行类似操作)。所有函数的返回值都是浮点数。所有的三角函数假定使用弧度。 注意: 1、将字符串传入float() 可以创建浮点值 +inf、-inf和nan。例如:float(’...

2019-09-23 11:50:12

阅读数 19

评论数 0

原创 git 版本控制起步

Git 简史 同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。 Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制...

2019-09-18 11:36:22

阅读数 8

评论数 0

原创 简单说明python concurrent.futures异步

为了高效处理网络 I/O,需要使用并发,因为网络有很高的延迟,所以为了不浪费 CPU 周期去等待,最好在收到网络响应之前做些其他的事。 concurrent.futures 模块的主要特色是 ThreadPoolExecutor 和 ProcessPoolExecutor 类,这两个类实现的接口能...

2019-09-15 22:39:25

阅读数 22

评论数 0

原创 python 垃圾回收

小整数对象池 整数在程序中的使用非常广泛,Python为了 优化速度,使用了小整数对象池, 避免为整 数频繁申请和销毁内存空间。 Python 对小整数的定义是 [-5, 257) 这些整数 对象是提前建立好的,不会被垃圾回收。在 一个 Python 的程序中,所有位于这个范围内的整数使用的都是同...

2019-09-15 21:54:40

阅读数 9

评论数 0

原创 python __new__方法以灵活的方式创建对象

我们通常把 __init__ 称为构造方法,这是从其他语言借鉴过来的术语。其实,用于构建实 例的是特殊方法 __new__:这是个类方法(使用特殊方式处理,因此不必使用 @classmethod 装饰器),必须返回一个实例。返回的实例会作为第一个参数(即 self)传给 __init__ 方 法。...

2019-09-15 21:27:34

阅读数 5

评论数 0

原创 python BeautifulSoup4解析html

官方参考文档:https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/ Beautiful Soup 是一个HTML/XML 的解析器,主要用于解析和提取 HTML/XML 数据。它基于 HTML DOM 的,会载入整个文档,解析整个 DOM树,因此时间...

2019-09-13 15:18:51

阅读数 5

评论数 0

原创 python xpath解析html

什么是 XML 1、XML 指可扩展标记语言(EXtensible Markup Language)。 2、XML 是一种标记语言,很类似 HTML 。 3、XML 的设计宗旨是传输数据,而非显示数据 。 4、XML 的标签需要我们自行定义。 5、XML 被设计为具有自我描述性。 6、XML 是 ...

2019-09-13 11:33:28

阅读数 5

评论数 0

原创 python Requests库

中文参考文档: https://2.python-requests.org//zh_CN/latest/index.html 简介 Requests Python编写,基于 urllib,自称 HTTP for Humans(让HTTP 服务人类) 特性:支持HTTP连接保持和连接池,支持使用co...

2019-09-13 10:56:54

阅读数 15

评论数 0

原创 python 专业术语

官方参考文档:https://docs.python.org/zh-cn/3/glossary.html 当然,这里列出的很多术语不是 Python 专用的,不过某些术语的定义对 Python 社区有特殊的意义,此外,也可以参阅官方的 Python 词汇表, ABC(编程语言) Leo Geurt...

2019-09-12 18:18:14

阅读数 52

评论数 0

原创 python urlib库

在Python3.x中,我们可以使用urlib这个组件抓取网页,urllib是一个URL处理包,这个包中集合了一些处理URL的模块 。 1、urllib.request模块是用来打开和读取URLs的。 2、urllib.error模块包含一些有urllib.request产生的错误,可以使用try...

2019-09-12 07:52:09

阅读数 24

评论数 0

原创 python 爬虫简介

什么是爬虫: 是一种按照一定的规则,自动地抓取互联网信息的程序, 所谓网页抓取,就是把 URL 地址中指定的网络资源从网络流中读取出来,保存到本地。 在Python 中有很多库可以用来抓取网页。 分类: 1、通用爬虫(General Purpose Web Crawler): 捜索引擎抓取系统(B...

2019-09-10 23:14:26

阅读数 4

评论数 0

原创 python yield from的意义

制定PEP 380 时,有人质疑作者Greg Ewing 提议的语义过于复杂了。他的回应之一是: “对人类来说,几乎所有最重要的信息都在靠近顶部的某个段落里。”他还引述了 PEP 380 草稿中的一段话,当时那段话是这样的: “把迭代器当作生成器使用,相当于把子生成器的定义体内联在 yield f...

2019-09-09 00:01:52

阅读数 3

评论数 0

原创 python 使用yield from

yield from 结构会在内部自动捕获 StopIteration 异常。这种处理方式与 for 循环处理 StopIteration 异常的方式一样:循环机制使用用户易于理解的方式处理异 常。对 yield from 结构来说,解释器不仅会捕获 StopIteration 异常,还会把 va...

2019-09-08 23:40:35

阅读数 2

评论数 0

原创 python 让协程返回值

直接看例子: """ 让协程返回值 """ from collections import namedtuple Result = namedtuple('Result', 'count average') def averag...

2019-09-08 19:43:48

阅读数 9

评论数 0

原创 python 终止协程和异常处理

协程中未处理的异常会向上冒泡,传给 next 函数或 send 方法的调用方(即触发协程的对 象)。下面示例举例说明如何使用之前博客示例中由装饰器定义的 averager 协程。 未处理的异常会导致协程终止 """ 预激协程的装饰器 ""&quo...

2019-09-08 18:29:24

阅读数 47

评论数 0

原创 python 继承的规则

本文讲述python继承规则,

2019-09-07 12:59:15

阅读数 18

评论数 0

原创 python 预激协程的装饰器

如果不预激,那么协程没什么用。调用 my_coro.send(x) 之前,记住一定要调用 next(my_ coro)。为了简化协程的用法,有时会使用一个预激装饰器。 示例如下: """ 预激协程的装饰器 """ from insp...

2019-09-05 11:53:25

阅读数 3

评论数 0

原创 python 使用协程计算移动平均值

下面我们用协程来实现平均值的计算,区别之前的闭包。 这个无限循环表明,只要调用方不断把值发给这个协程,它就会一直接收值,然后生成 结果。仅当调用方在协程上调用 .close() 方法,或者没有对协程的引用而被垃圾回收 程序回收时,这个协程才会终止。 这里的 yield 表达式用于暂停执行协程,把...

2019-09-05 11:25:41

阅读数 8

评论数 0

原创 python 用作协程的生成器的基本行为

先看如下示例:

2019-09-04 08:29:18

阅读数 11

评论数 0

提示
确定要删除当前文章?
取消 删除