旧博客
Python高手之路
旧文存档,内容保持原样,文中的版本和操作可能已过时。
第三版
- 10.1 生成器
查看一个函数是否是生成器 isgeneratorfunction()
import inspect
inspect.isgeneratorfunction(foo)
获取生成器的当前状态 getgeneratorstate()
GEN_CREATED等待被第一次执行GEN_RUNNING正在被执行GEN_SUSPENDED等待被next()调用GEN_CLOSED结束运行