1 import asyncio
2
3 async def request(url):
4 print("请求url")
5 print("完成")
6
7 c=request("www.baidu.com")
8 loop=asyncio.get_event_loop()
9 #创建协程
10 task=loop.create_task(c)
11 # 创建task对象
12 # future=asyncio.ensure_future(c)
13 # 创建futurek对象
14 print(task)
15 loop.run_until_complete(task)
16 #运行主线程--所有协程
17 print(task)
1 def callback(task):
2 print(task.result())
3 loop=asyncio.get_event_loop()
4 task=asyncio.ensure_future(c)
5
6 #这行是回调
7 task.add_done_callback(callback())
8 #这行是回调
9
10 loop.run_until_complete(task)