网络编程
位置:首页>> 网络编程>> Python编程>> 在python里从协程返回一个值的示例

在python里从协程返回一个值的示例

作者:caimouse  发布时间:2021-12-30 11:23:17 

标签:python,协程,返回值

下面的例子演法了怎么样从协程里返回一个值:


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 coroutine
it returned: 'result'

在这个例子里,通过asyncio库方法get_event_loop()来获得事件循环对象,然后调用run_until_complete()方法来执行协程到结束。

来源:https://blog.csdn.net/caimouse/article/details/77823428

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com