yield 相关问题

yield是(1)有助于创建生成器函数的关键字,(2)用于将控制从一个协程转移到另一个协同程序的Ruby语句

有没有办法使用生成器函数逐个产生两个数组的所有组合?

我试图使用生成器产生两个数组的组合,但i,j值保持不变。 array1 = [1,2,3,4] array2 = [4,5] def testyield():全局array1全局...

回答 2 投票 0

Dir.glob获取文件夹中的所有csv和xls文件

folder_to_analyze = ARGV.first folder_path = File.join(Dir.pwd,folder_to_analyze),除非File.directory?(folder_path)置“Error:#{folder_path} no es un folder valido”。退出结束...

回答 3 投票 12

如何在异步函数中使用'yield'?

我想使用生成器产量和异步函数。我读了这个主题,并编写了下一个代码:import asyncio async def createGenerator():mylist = range(3)for i in mylist:await ...

回答 3 投票 36

Scrapy产生物品并连续请求链接

我的蜘蛛从这个页面开始https://finviz.com/screener.ashx并访问表格中的每个链接以产生另一方面的一些项目。这非常好。然后我想添加另一个层......

回答 1 投票 0

如何产生空发电机?

我有一个方法,它采用一个生成器加上一些额外的参数,并产生一个新的生成器:函数合并(\ Generator $ carry,array $ additional){foreach($ carry as $ item){...

回答 4 投票 11

Java是否等同于C#的'yield'关键字?

我知道Java本身没有直接的等价物,但也许是第三方?真的很方便。目前我想实现一个迭代器,它产生树中的所有节点,这是关于......

回答 6 投票 102

在异步产生后,在`continue`会发生什么?

一旦条件满足,以下代码段中的continue语句将暂停while循环。有人会帮我理解引擎盖下的内容吗?谢谢!导入asyncio异步def ...

回答 1 投票 0

链接嵌套产量

我想构建一个数据管道,对数据系列的行执行一系列操作。大多数函数都可以在一行,一行的基础上运行,但其中一些操作将“扩展”......

回答 2 投票 1

多线程,何时屈服与睡眠

为了澄清术语,yield是线程放弃时间片的时间。我感兴趣的平台是POSIX线程,但我认为这个问题很普遍。假设我有消费者/生产者模式。如果我 ...

回答 4 投票 12

生成器,yield,发送python

我得到了这个家庭作业的问题,在学习了udemy课程后,我仍然无法弄清楚如何解决它。这是关于收益率,接下来和发送。这就是我需要做的事情:指导:使用itertools ....

回答 1 投票 0

是否有可能像回归一样产生两件事?

def foo(choice):for i in limit:d1 = doSomeCalc()d2 = doSomeOtherCalc()if choice ==“stuff”:yield {d1:“value”} else:...

回答 2 投票 5

Scrapy / Python产量和继续处理可能吗?

我正在尝试scrapy.spiders中的示例代码导入Spider,请求导入scrapy类MySpider(Spider):name ='toscrapecom'start_urls = ['http://books.toscrape.com/catalogue/page -...

回答 2 投票 0

“yield”关键字有什么作用?

Python中yield关键字的用途是什么?它有什么作用?例如,我试图理解这个code1:def _get_child_candidates(self,distance,min_dist,max_dist):if self ....

回答 38 投票 9318

如何包装或嵌入发电机?

我正在尝试提供一个统一的界面,用于从单个目录或目录列表中检索所有文件。 def get_files(dir_or_dirs):def helper(indir):file_list = glob.glob(“...

回答 1 投票 1

如何从嵌套生成器函数中产生结果?

我有一个功能,可以在下载时产生结果。出于这个问题的目的,让我说我每秒产生一次刺痛,但我想要一个方便的功能来包裹我的发电机:...

回答 5 投票 31

在Dart(Flutter)中将两个“yield”放在一起,只执行第二次

在Flutter中,我使用BLoC模式和Firebase创建了一个登录/注册页面。注册用户后,我发送验证邮件并将状态更改为“VerificationEmailSentState”(所以我可以...

回答 1 投票 2

一种轮询间隔并无限收益的函数

我想编写一个函数,让我们说yield_posts定期轮询一个RESTful API,并且可以用于永远运行的for循环,如下所示:for yield in post_posts():do_something_with(post)...

回答 1 投票 0

表达式“a =从f()产生的收益率”是什么意思?

所以,这是一个python表达式:a =来自f()的yield是什么意思?哪里可以使用?应该是什么样的对象?评估表达式后a的值是多少?那里 ...

回答 2 投票 2

收益率内的收益率是多少?

请考虑以下代码:def mygen():yield(yield 1)a = mygen()print(next(a))print(next(a))输出结果:1无解释器在“外部”执行什么操作准确收益?

回答 4 投票 53

在asyncio.Protocol.data_received中调用协同程序

我在新的Python asyncio模块的asyncio.Protocol.data_received回调中执行异步操作时遇到问题。考虑以下服务器:class MathServer(asyncio.Protocol):...

回答 2 投票 11

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.