我有一个包含许多子目录的目录,其中包含对应于 Python 包的 Python 源代码。我想计算这些目录/包中包含多少类和根类(层次结构的顶部)。 有什么简单的方法可以做到这一点吗?
请您参考如下方法:
您不需要为此编写 Python 脚本。从命令行类型:
grep -c "^class " *.py
并将返回当前目录中每个 .py 文件的类数。要确定一个类是否是顶级类,恐怕您必须导入每个类并查询每个模块。
我有一个包含许多子目录的目录,其中包含对应于 Python 包的 Python 源代码。我想计算这些目录/包中包含多少类和根类(层次结构的顶部)。 有什么简单的方法可以做到这一点吗?
请您参考如下方法:
您不需要为此编写 Python 脚本。从命令行类型:
grep -c "^class " *.py
并将返回当前目录中每个 .py 文件的类数。要确定一个类是否是顶级类,恐怕您必须导入每个类并查询每个模块。