12 2023 档案

摘要:异步的关键字yield 和 yield from毕竟是复用生成器关键字,两者在概念上纠缠不清,所以从Python 3.5开始引入了新的语法async和await替换yield 和 yield from,让协程的代码更易懂。 阅读全文 »
posted @ 2023-12-29 17:44 金色旭光 阅读(358) 评论(0) 推荐(2) 编辑
摘要:yield from 用于获取生成器中的值,是对yield使用的一种优化。 yield from 两个最重要的特点: 1. 在调用包含`yield from`的函数时,程序会停在`yield from` 这里,并将for循环的执行传递到子生成器里面去。相当于直接调用子生成器。这个功能可以称之为`传输通道` 2. 子生成器中的return,会被 `res = yield from` 捕获,并赋值给res。这个可以称之为`异常处理` 阅读全文 »
posted @ 2023-12-21 09:30 金色旭光 阅读(362) 评论(0) 推荐(0) 编辑
摘要:在前面的篇章中介绍了同步和异步在IO上的对比,从本篇开始探究python中异步的实现方法和原理。 阅读全文 »
posted @ 2023-12-15 17:37 金色旭光 阅读(472) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示