import asyncio
async def request(url):
print('正在请求的url是',url)
print('请求成功',url)
return url
c=request('www.baidu.com')
def callback_func(task):
#result返回的就是任务对象中封装的协程对象对应函数request的返回值url
print(task.result())
绑定回调
loop=asyncio.get_event_loop()
task=asyncio.ensure_future(c)
#将回调函数绑定到任务对象中
task.add_done_callback(callback_func)
loop.run_until_complete(task)
正在请求的url是 www.baidu.com
请求成功 www.baidu.com
www.baidu.com