Title: 第三版
- 10.1 生成器
查看一个函数是否是生成器 isgeneratorfunction()
import inspect
inspect.isgeneratorfunction(foo)
获取生成器的当前状态 getgeneratorstate()
GEN_CREATED
等待被第一次执行GEN_RUNNING
正在被执行GEN_SUSPENDED
等待被next()
调用GEN_CLOSED
结束运行
Title: 第三版
查看一个函数是否是生成器 isgeneratorfunction()
import inspect
inspect.isgeneratorfunction(foo)
获取生成器的当前状态 getgeneratorstate()
GEN_CREATED
等待被第一次执行GEN_RUNNING
正在被执行GEN_SUSPENDED
等待被 next()
调用GEN_CLOSED
结束运行