Python中的wait vs asyncio.run()

Python中的wait vs asyncio.run(),python,async-await,coroutine,Python,Async Await,Coroutine,在Python中,waiting协同程序和使用asyncio.run()之间的实际区别是什么?它们似乎都运行一个协同程序,我能看到的唯一区别是,wait只能在协同程序中使用。这就是确切的区别。在您的代码中应该只有一个对asyncio.run()的调用,该调用将被阻止,直到所有协同例程完成 在任何协同程序中,您都可以使用wait挂起当前函数,asyncio将在将来某个时间恢复该函数。所有这些都发生在asyncio.run()函数中,该函数计划了什么函数可以在运行时运行

在Python中,
wait
ing协同程序和使用
asyncio.run()
之间的实际区别是什么?它们似乎都运行一个协同程序,我能看到的唯一区别是,
wait
只能在协同程序中使用。

这就是确切的区别。在您的代码中应该只有一个对
asyncio.run()
的调用,该调用将被阻止,直到所有协同例程完成

在任何协同程序中,您都可以使用
wait
挂起当前函数,
asyncio
将在将来某个时间恢复该函数。所有这些都发生在
asyncio.run()
函数中,该函数计划了什么函数可以在运行时运行