2013-01-25 25 views
2

我想扫描一个模块(使用dir())并提取扩展某个父类的类的所有类名(type对象)。 有没有办法做到这一点,而不首先创建实例,我可以检查isinstance()在Python中,是否存在与isinstance相当的静态?

+0

是的!谢谢:) 那很快 –

+0

没问题。我删除了评论,并将其转贴为答案:) – mgilson

+1

作为一个方面说明,我想我会'inspect.getmembers'与'inspect.isclass'而不是'dir' - 然后这成为一个简单的列表理解。在我看来,它似乎更强大,但我无法给你一个理由为什么...... – mgilson

回答

相关问题