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


Posted in Python onFebruary 19, 2019

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

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()方法来执行协程到结束。

以上这篇在python里从协程返回一个值的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
深入解答关于Python的11道基本面试题
Apr 01 Python
用uWSGI和Nginx部署Flask项目的方法示例
May 05 Python
selenium跳过webdriver检测并模拟登录淘宝
Jun 12 Python
用Python实现BP神经网络(附代码)
Jul 10 Python
python点击鼠标获取坐标(Graphics)
Aug 10 Python
Python3的unicode编码转换成中文的问题及解决方案
Dec 10 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 Python
django 利用Q对象与F对象进行查询的实现
May 15 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
May 22 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
Jun 18 Python
学习Python需要哪些工具
Sep 04 Python
python中如何使用虚拟环境
Oct 14 Python
Python3多线程基础知识点
Feb 19 #Python
Python进阶之全面解读高级特性之切片
Feb 19 #Python
在python里协程使用同步锁Lock的实例
Feb 19 #Python
对python 通过ssh访问数据库的实例详解
Feb 19 #Python
python 通过SSHTunnelForwarder隧道连接redis的方法
Feb 19 #Python
深入理解Django-Signals信号量
Feb 19 #Python
python利用跳板机ssh远程连接redis的方法
Feb 19 #Python
You might like
PHP Array交叉表实现代码
2010/08/05 PHP
项目中应用Redis+Php的场景
2016/05/22 PHP
PHP读取大文件末尾N行的高效方法推荐
2016/06/03 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
详解如何实现Laravel的服务容器的方法示例
2019/04/15 PHP
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
浅析jQuery Ajax通用js封装
2016/06/22 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
2017/02/08 Javascript
BootStrap的两种模态框方式
2017/05/10 Javascript
React Native 集成jpush-react-native的示例代码
2017/08/16 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
Python httplib,smtplib使用方法
2008/09/06 Python
Python 变量类型及命名规则介绍
2013/06/08 Python
python中使用OpenCV进行人脸检测的例子
2014/04/18 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
Python爬虫模拟登录带验证码网站
2016/01/22 Python
Python中音频处理库pydub的使用教程
2017/06/07 Python
python实现任意位置文件分割的实例
2018/12/14 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
Django中间件基础用法详解
2019/07/18 Python
Python求凸包及多边形面积教程
2020/04/12 Python
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
化学专业大学生职业生涯规划范文
2014/09/13 职场文书
离职报告格式
2014/11/04 职场文书
禁毒主题班会教案
2015/08/14 职场文书
MyBatis配置文件解析与MyBatis实例演示
2022/04/07 Java/Android