协程通信之嵌套调用

import asyncio


async def compute(x, y):
    print('计算x + y => {0}+{1}'.format(x, y))
    # await等待
    await asyncio.sleep(3)
    return x + y


async def get_sum(x, y):
    rest = await compute(x, y)
    print('{0} + {1} = {2}'.format(x, y, rest))

# 拿到事件循环
loop = asyncio.get_event_loop()
loop.run_until_complete(get_sum(1, 2))
loop.close()

以上命令的输出结果为:

计算x + y => 1+2
1 + 2 = 3

人已赞赏
Python3

协程的实现

2019-11-26 15:45:06

Python3

Mac安装Python3及环境变量配置

2020-2-25 23:55:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索