【问题标题】:await vs yield from for python等待与产量来自python
【发布时间】:2021-12-30 14:46:52
【问题描述】:

https://stackoverflow.com/a/44273861/433570 说'yield from'已经过时了,我们应该学习'await'。
但它并没有说它们是相同的或不同的。

但我有一些关于yield from的好书和视频

我可以认为yield fromawait 取代了吗?它们本质上是一样的吗?

https://www.youtube.com/watch?v=MCs5OvhV9S4

我有一本书fluent python 也谈到了yield from

  • 编辑

当我看到上面提到的一些关于yield from 的好书/视频时,我是否可以在脑海中将yield from 替换为await

【问题讨论】:

标签: python async-await


【解决方案1】:

是的,它们是一样的。 Yield 是执行异步等待的手动方式。请参阅https://www.python.org/dev/peps/pep-0492/#new-coroutine-declaration-syntax,他们详细说明 async await 只是下面的协程(yield)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 2023-03-30
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    • 2020-08-11
    • 2015-09-08
    相关资源
    最近更新 更多