协程函数:定义函数的时候async def函数名
协程对象:执行协程函数得到的协程对象
1 2 3 4 5 |
async def func(): #协程函数 pass result = func() #协程对象,协程对象中不会执行协程函数中的代码 |
执行协程函数内部代码:
利用事件循环来执行协程函数内部代码
1 2 3 4 5 6 7 8 9 10 11 |
import asyncio async def func(): #协程函数 print(1111) result = func() #协程对象 #loop = asyncio.get_event_loop() #loop.run_until_complete(result) asyncio.run(result) #在Python3.7之后可以使用 |
