2024-04-25 13:59:00 发布
网友
我正在为restful服务编写Python客户机,这样我就可以在Python应用程序中发出请求。已经有一个C#和一个Java客户机,我正试图找出我应该遵循这两个客户机中的哪一个作为指导。那么python是否有异步web客户端请求(比如C#async/await)?或者每个调用基本上是同步的(比如Java1.8)?我并不是要推荐一个软件库、编程语言等。我要问的是python运行时是否有一个web客户机类,可以发出像C#这样的异步请求。或者,如果它像Java1.8,它只有同步调用
您可以使用Asyncio库
import asyncio async def wait_around(n, name): for i in range(n): print(f"{name}: iteration {i}") await asyncio.sleep(1.0) async def main(): await asyncio.gather(*[ wait_around(2, "coroutine 0"), wait_around(5, "coroutine 1") ]) loop = asyncio.get_event_loop() loop.run_until_complete(main())
您可以使用Asyncio库
相关问题 更多 >
编程相关推荐