如何在 Python 非异步函数中调用异步函数
要在非异步函数中调用异步函数,可以使用 'asyncio.run()' 函数来运行异步函数。
下面是一个例子:
import asyncio
async def async_function():
print('Async function')
def sync_function():
print('Sync function')
def main():
asyncio.run(async_function())
if __name__ == '__main__':
main()
在上面的例子中,'main()' 函数是一个非异步函数,它通过调用 'asyncio.run()' 来运行 'async_function()' 函数。这样就可以在非异步函数中调用异步函数了。
原文地址: https://www.cveoy.top/t/topic/o3kn 著作权归作者所有。请勿转载和采集!