计算Python包中的类和类层次结构的数量

时间:2011-09-17 08:00:12

标签: python class-hierarchy

我有一个包含许多子目录的目录,其Python源代码对应于Python包。我想计算这些目录/包中包含多少个类和根类(层次结构的顶部)。 有什么简单的方法吗?

1 个答案:

答案 0 :(得分:1)

您不需要为此编写Python脚本。从命令行输入:

grep -c "^class " *.py

并将返回每个.py文件的当前目录中的类数。要查找某个类是否是顶级类,我担心您必须导入每个类并查询每个模块。