设为首页 加入收藏

TOP

asyncio之Coroutines,Tasks and Future(四)
2019-02-12 18:08:02 】 浏览:157
Tags:asyncio Coroutines Tasks and Future
需要多个参数时,future参数要放最后。执行完成,我们可以通过参数future获取协程的执行结果:future.result()

import functools # functools.partial:偏函数,能将带参数的函数包装成一个新的函数 def callback(t, future): # 回调函数 ,future放最后 print('Callback:', t, future.result()) task.add_done_callback(functools.partial(callback, 2)

asyncio.iscoroutine(obj)

Return True if obj is a coroutine object.
判断是否为coroutine对象,如果是返回True

asyncio.iscoroutinefunction(func)

判断是否为coroutine函数,如果是返回True

参考资料

https://docs.python.org/3.7/library/asyncio-task.html
https://www.jianshu.com/p/b5e347b3a17c

微信公众号:python学习开发 加微信italocxa 入群。

原文地址:https://www.cnblogs.com/c-x-a/p/10220398.html

首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇BLACKPYTHON学习(一) 下一篇Django用户认证系统(一)User对象

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目