是否有任何理由使用Python';s基于生成器的异步/等待协同路由?

是否有任何理由使用Python';s基于生成器的异步/等待协同路由?,python,asynchronous,async-await,generator,coroutine,Python,Asynchronous,Async Await,Generator,Coroutine,尽管Python(从3.5版开始)有着众所周知的“一种方法”理念,但它支持两种编写协同程序的方法: (也许有) 假设我们只需要支持Python>=3.5的版本。是否有必要使用旧的、基于生成器的协同程序?或者基于async/wait的协同程序是否完全取代了基于生成器的协同程序?引用: […]最终,当需要协同路由时,我们将始终使用异步函数,再次将生成器专用于它们在PEP-342之前的角色,这是一种实现迭代器的特别有效的方法

尽管Python(从3.5版开始)有着众所周知的“一种方法”理念,但它支持两种编写协同程序的方法:

  • (也许有)
  • 假设我们只需要支持Python>=3.5的版本。是否有必要使用旧的、基于生成器的协同程序?或者基于
    async
    /
    wait
    的协同程序是否完全取代了基于生成器的协同程序?

    引用:

    […]最终,当需要协同路由时,我们将始终使用异步函数,再次将生成器专用于它们在PEP-342之前的角色,这是一种实现迭代器的特别有效的方法