作者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