如何从Python中的所有可用模块中找到一些特定的类?

时间:2015-03-12 17:32:12

标签: python

我正在设计一个命令行工具,我想实现一个插件功能。

这个想法是在启动时,该工具扫描其当前virtualenv中的所有包,并列出从特定基类继承的所有类(例如foo.BasePlugin)。

我很容易找到如何get the list of installed modules,但我不知道如何列出每个列出的包/发行版的类。

有没有办法在当前virtualenv的所有模块中列出所有已定义的类?

0 个答案:

没有答案