协程就是一个线程,只是说再一个线程上来回切换。 协程切换任务是靠代码,遇到IO 操作就切换,而线程和进程是靠操作系统自动切换 1.greenlet 2.gevent 只有协程遇到能识别的IO操作才切换(from gevent import monkey;monkey.patch_all()) gre ...
分类:
编程语言 时间:
2018-12-19 00:30:53
阅读次数:
182
concurrent:并发 Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码。从Python3.2开始,标准库为我们提供了concurrent.futures模块,它提供了ThreadPoolExecutor和ProcessPoolEx ...
分类:
编程语言 时间:
2018-12-18 19:42:02
阅读次数:
202
一、模块 定义:在python中,一个 .py 文件就称为一个模块 使用模块的好处:最大的好处就是提高了代码的可维护性 分类(三种): python标准库 第三方模块 应用程序自定义模块 模块导入方法: 1. import 语句 import module1[, module2[,.... modu ...
分类:
编程语言 时间:
2018-12-17 14:28:01
阅读次数:
208
本文主要包含的内容是Bottle框架介绍和安装使用。 一、Bottle框架介绍 Bottle是一个快速小巧,轻量级的 WSGI 微型 web 框架。同时Bottle也是一个简单高效的遵循WSGI的微型python Web框架。 说微型,是因为它只有一个文件,除Python标准库外,它不依赖于任何第三 ...
分类:
编程语言 时间:
2018-12-04 20:03:40
阅读次数:
225
JSON (JavaScript Object Notation)是一种使用广泛的轻量数据格式. Python标准库中的json模块提供了JSON数据的处理功能。 python中字典格式和json类似,Python中的json库提供的主要功能, 也是两者之间的转换 1、将json串转为字典,使用lo ...
分类:
编程语言 时间:
2018-12-03 19:46:54
阅读次数:
207
概述:random库是使用随机数的python标准库,主要用来生成随机数 伪随机数:采用梅森旋转算法生成的伪随机序列中的元素 使用:import random 基本随机函数:seed() random() 扩展随机函数:randint() getrandbits() uniform() randra ...
分类:
其他好文 时间:
2018-12-02 01:18:38
阅读次数:
244
BeautifulSoup是python的html解析库,处理html非常方便 BeautifulSoup 安装 pip install beautifulsoup4 BeautifulSoup 配合的解析器 python 标准库解析器不需要第三方库,处理效率一般,lxml比较快,需要C语言库支持, ...
分类:
编程语言 时间:
2018-11-22 17:16:49
阅读次数:
295
1、一行代码实现1--100之和? 利用sum()函数求和 2、如何在一个函数内部修改全局变量? 利用global 修改全局变量 3、列出5个Python标准库? os:提供了不少与操作系统相关联的函数 sys:通常用于命令行参数 re:正则匹配 math:数学运算 datetime:处理日期时间 ...
分类:
编程语言 时间:
2018-11-17 14:41:54
阅读次数:
224
1、简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代 ...
分类:
编程语言 时间:
2018-11-17 14:40:41
阅读次数:
167
单元测试,Python标准库unittest模块的使用:对函数进行测试,对类进行测试。
分类:
编程语言 时间:
2018-11-13 17:16:51
阅读次数:
152