![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python 进阶
文章平均质量分 97
Python 异步
擒贼先擒王
这个作者很懒,什么都没留下…
展开
-
Python 多进程:multiprocessing、aiomultiprocess(异步多进程)
multiprocessing 包提供了本地和远程并发操作,通过使用子进程而非线程有效地绕过了全局解释器锁。 因此,multiprocessing 模块允许程序员充分利用给定机器上的多个处理器。原创 2016-09-12 11:10:06 · 18037 阅读 · 2 评论 -
Python 高性能并发框架 Gevent、后门程序
gevent 是一个基于协程的 Python 网络库,它使用 greenlet 在 libev 或 libuv 事件循环之上提供高级同步 API。gevent 实现了python 标准库里面大部分的阻塞式系统调用,包括 socket、ssl、threading 和 select 等模块,可以使用 "猴子补丁" 将这些阻塞式调用变为协作式运行。原创 2016-11-09 11:10:14 · 56948 阅读 · 1 评论 -
Python 标准库 functools 模块详解
functools 官方文档:https://docs.python.org/zh-cn/3/library/functools.htmlPython 标准模块 --- functools:https://www.cnblogs.com/zhbzz2007/p/6001827.htmlpython常用模块 - functools 模块:https://www.cnblogs.com/su-sir/p/12516224.htmlPython 的 functools 模块提供了一些常用的...原创 2020-11-13 12:34:25 · 13480 阅读 · 0 评论 -
【进阶】 --- 多线程、多进程、异步IO 实用例子
在编写爬虫时,性能的消耗主要在IO请求中,当单进程单线程模式下请求URL时必然会引起等待,从而使得请求整体变慢。以下代码默认运行环境为 python3。目录一、多线程、多进程 1.同步执行 2.多线程执行 3.多线程+回调函数执行 4.多进程执行 5.多进程+回调函数执行二、异步 1.asyncio示例1 asyncio示例2 2.asyncio + aiohttp 3.asyncio + request...转载 2020-11-13 02:54:31 · 1642 阅读 · 0 评论 -
Python 中 with 用法详解
Python中with用法详解:https://www.cnblogs.com/pythonbao/p/11211347.html1.with 语句的原理上下文管理协议(Context Management Protocol):包含方法 __enter__() 和 __exit__(),支持该协议的对象要实现这两个方法。 上下文管理器(Context Manager):支持上下文管理协议的对象,这种对象实现了 __enter__() 和 __exit__() 方法。上下文管理器...转载 2020-11-11 13:19:55 · 29158 阅读 · 5 评论 -
Python进阶、并行编程、Python中文指南
Python进阶、并行编程、Python中文指南转载 2016-03-23 21:06:01 · 1508 阅读 · 0 评论