async
用于修饰函数,将普通函数变为异步函数。
async def t2():
print(2)
直接调用异步函数不会返回结果,而是返回一个协程对象。
协程需要通过其他方式来驱动,如async.run
函数。
await
函数只能在异步函数中使用,可以通过该关键字,挂起当前协程,让另一个协程执行完毕,再次执行本协程。
import asyncio
async def t2():
print(2)
async def t1():
await t2()
print(1)
# execute the asyncio program
asyncio.run(t1())
输出:
2
1
标签:协程,函数,Python,await,print,async,asyncio
From: https://www.cnblogs.com/servlet-context/p/17856777.html