码迷,mamicode.com
首页 >  
搜索关键字:yield coroutine    ( 2302个结果
Swoole 中使用通道(Channel)实现协程间通讯(消息队列)
通道 Coroutine\Channel 使用本地内存,不同的进程之间内存是隔离的。 只能在同一进程的不同协程内进行 push 和 pop 操作。 Co::set(['hook_flags'=> SWOOLE_HOOK_ALL]); Co\run(function(){ // 设置一个容量为1的通道 ...
分类:其他好文   时间:2020-07-12 19:10:33    阅读次数:108
Python爬虫实战案例:爬取新闻资讯
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 一个简单的Python资讯采集案例,列表页到详情页,到数据保存,保存为txt文档,网站网页结构算是比较规整,简单清晰明了,资讯新闻内容的采集和保存! 应用到的库 reques ...
分类:编程语言   时间:2020-07-11 22:35:07    阅读次数:73
python算法面试题总结
各种类型的算法 import copy# def num():# return [lambda x, i=i: x*i for i in range(4)]# print([m(2) for m in num()])# M(2)是取值得2倍 这个问题涉及到了Python的闭包及延时绑定的知识(Pyt ...
分类:编程语言   时间:2020-07-06 12:38:58    阅读次数:59
Python:lambda表达式和yield关键字理解与使用讲解
一、lambda表达式 1.1、lambda表达式理解 lambda的主体是一个表达式,而不是一个代码块,仅仅能在lambda表达式中封装有限的逻辑进去。如果要通俗的理解lambda表达式,可以结合C/C++中的逻辑宏定义和内联函数概念,lambda表达式通俗的讲是起到一个函数速写的作用,并且允许在 ...
分类:编程语言   时间:2020-07-05 17:22:49    阅读次数:76
fixture (使用pytest.fixture 替换使用setup, yield替换使用teardown)
fixture (是pytest特有的功能) # fixture 官方文档:: https://docs.pytest.org/en/stable/fixture.html 1、fixture特点:必须用pytest.fixture装饰器装饰;fixture有明确的名字,在其他函数(function ...
分类:其他好文   时间:2020-07-04 15:21:52    阅读次数:92
生成器详解
我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法,即生成器(generator)。生成器是一类特殊的迭代器。 生成器与yield 若函数体包含yield关键字,再调用函 ...
分类:其他好文   时间:2020-07-03 21:00:53    阅读次数:127
Python基础及语法(十一)
查看属性 dir() __dir__ 返回对象或类的所有成员名称列表 print(dir()) # ['__annotations__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', ' ...
分类:编程语言   时间:2020-07-03 17:30:23    阅读次数:57
迭代器与生成器 (05)
用 yield 实现 Pipline 方式处理压缩文件数据, 多层目录遍历, Flatten 嵌套序列实现等 ...
分类:其他好文   时间:2020-07-01 00:13:50    阅读次数:45
【python】生成器和生成器函数
1、生成器函数: 普通函数: def func(): print("周杰伦") return "昆凌" func() #执行func()函数,"周杰伦" print(func()) #执行结果:昆凌 生成器函数: def func(): print("周杰伦") yield "昆凌" # 函数中包含 ...
分类:编程语言   时间:2020-06-30 00:31:27    阅读次数:75
源码剖析@contextlib.contextmanager
示例 @contextlib.contextmanager def result(a): print('before') yield print('after') 外层装饰源码 包装func函数,真实调用func()时,返回的为_GeneratorContextManager对象 def conte ...
分类:其他好文   时间:2020-06-29 13:42:44    阅读次数:45
2302条   上一页 1 ... 7 8 9 10 11 ... 231 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!