作者rexrainbow ( hua)
看板Python
标题[问题] 如何用程式判断某函数是否含有yield?
时间Thu Dec 2 18:22:34 2010
如何能在不执行某函数的状况下, 以程式判断此函数含有yield?
(即此函数可以成为iterator)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.60.207
1F:→ mythnc:type(function()) ? 12/02 23:05
2F:→ yjc1:keyword: decompile, func_code, co_code, opcode, opname 12/02 23:38
3F:推 ykjiang:Catch errors rather than avoiding them 12/03 00:19
4F:→ ykjiang: to avoid cluttering your code with special cases. 12/03 00:20
5F:→ ykjiang:inspect.isgenerator(object) 12/03 00:40
6F:→ rexrainbow:感谢ykjiang, inspect.isgeneratorfunction 12/03 11:17