Skip to main content
 首页 » 编程设计

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

2025年05月04日7cmt

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

请您参考如下方法:

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

grep -c "^class " *.py 

并将返回当前目录中每个 .py 文件的类数。要确定一个类是否是顶级类,恐怕您必须导入每个类并查询每个模块。