下面的例子演法了怎么樣從協程里返回一個值:
import asyncio async def coroutine():  print('in coroutine')  return 'result' event_loop = asyncio.get_event_loop()try:  return_value = event_loop.run_until_complete(    coroutine()  )  print('it returned: {!r}'.format(return_value))finally:  event_loop.close()結果輸出如下:
in coroutineit returned: 'result'
在這個例子里,通過asyncio庫方法get_event_loop()來獲得事件循環對象,然后調用run_until_complete()方法來執行協程到結束。
以上這篇在python里從協程返回一個值的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答