摘要: Trio翻译过来是三重奏的意思,它提供了更方便异步编程,是asyncio的更高级的封装。 它试图简化复杂的asyncio模块。使用起来比asyncio和Twisted要简单的同时,拥有其同样强大功能。这个项目还很年轻,还处于试验阶段但是整体设计是可靠的。作者鼓励大家去尝试使用,如果遇到问题可以在gi 阅读全文
posted @ 2019-01-03 23:03 公众号python学习开发 阅读(2644) 评论(0) 推荐(0) 编辑
摘要: 嗅探python用了哪个异步库 阅读全文
posted @ 2019-01-03 20:53 公众号python学习开发 阅读(721) 评论(0) 推荐(0) 编辑
摘要: ``` import outcome # outcome: 捕捉函数运作之后的结果 def foo(name, *args, **kwargs): return name result = outcome.capture(foo, "哈哈") x = result.unwrap() print(x) ``` 阅读全文
posted @ 2019-01-03 20:50 公众号python学习开发 阅读(819) 评论(0) 推荐(0) 编辑
摘要: async-timeout 兼容async的超时的上下文管理器 async-timeout的timeout和asyncio的wiat_for比较 首先从使用上来说asyncio.wait_for(aw, timeout, *, loop=None)¶wait_for需要传入一个awaitable类型 阅读全文
posted @ 2019-01-03 20:41 公众号python学习开发 阅读(4814) 评论(0) 推荐(0) 编辑