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

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

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


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

标签:python,协程,返回值
0
投稿

猜你喜欢

  • python中正则表达式与模式匹配

    2023-08-25 22:54:59
  • Python异常处理总结

    2021-12-18 17:19:19
  • ThinkPHP3.1.2 使用cli命令行模式运行的方法

    2023-11-14 12:56:27
  • oracle日期分组查询的完整实例

    2023-06-26 10:14:13
  • Python的三个重要函数详解

    2022-05-19 04:58:45
  • Python实现个人微信号自动监控告警的示例

    2023-02-04 20:03:03
  • Java正则表达式API边界匹配

    2023-07-03 19:36:18
  • Python使用py2exe打包程序介绍

    2023-11-12 21:29:55
  • Python爬虫包 BeautifulSoup 递归抓取实例详解

    2023-03-06 11:46:26
  • Python爬虫获取整个站点中的所有外部链接代码示例

    2021-03-01 09:52:39
  • 解读ASP.NET 5 & MVC6系列教程(2):初识项目

    2023-06-28 02:10:47
  • 学以致用驳ASP低能论

    2007-08-22 14:47:00
  • 对SQL Server聚集索引的指示综合描述

    2010-08-31 14:25:00
  • Python真题案例之小学算术 阶乘精确值 孪生素数 6174问题详解

    2022-12-02 11:09:33
  • python中super()函数的理解与基本使用

    2023-07-02 08:00:33
  • 12个对网页设计师非常有用的图片优化工具[译]

    2009-09-22 14:29:00
  • Python如何实现自带HTTP文件传输服务

    2023-01-05 05:04:15
  • 确定能够释放空间的SQL Server数据库文件的脚本

    2010-07-31 12:36:00
  • 关于VSCode 配置使用 PyLint 语法检查器的问题

    2023-06-18 17:10:33
  • python中的随机数种子seed()用法说明

    2021-11-15 17:16:34
  • asp之家 网络编程 m.aspxhome.com