基础。这种方法的确可以提高代码段的可写性、可读性，但可维护性是存在争议的。这种不为每个协程维护独立的栈帧的实现方式主要缺点是，局部变量在经过从函数yield之后是不保存的，控制权只能从顶层例程yield。
Python实现.Python2.5基于扩展的生成器实现对类似协程功能的更好支持。Python 3.3通过支持委托给子生成器增进了这个能力。Python 3.4介入了综合性的异步I/O框架标准化，在其中扩展了利用子生成器委托的协程，这个扩展在Python 3.8中被弃用。Pyt