请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于yield from

老师,我这段代码是您视频里的简化版,关于yield from的,执行了以后在24行的send的位置会抛StopIteration异常,这是为什么呢…真是麻烦您了图片描述

正在回答 回答被采纳积分+3

插入代码

1回答

bobby 2020-04-17 17:21:15

你把代码贴一下 我这里调试一下

0 回复 有任何疑惑可以回复我~
  • 提问者 刘晟剀 #1
    老师,我试出来了,在委托生成器后面加个yield即可,我的理解是,委托生成器也需要执行到下一个yield的位置才会暂停,不过按照我上面的代码,委托生成器里后面是没有yield语句的,所以会抛异常,我加了yield上去之后就不会抛异常了。
    回复 有任何疑惑可以回复我~ 2020-04-17 17:29:24
  • bobby 回复 提问者 刘晟剀 #2
    好的,
    回复 有任何疑惑可以回复我~ 2020-04-18 19:24:48

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信