Python的软件度量工具

12 投票
3 回答
1912 浏览
提问于 2025-04-17 06:21

我想要一个工具,可以计算我的Python代码的一些指标,比如代码行数、包的数量、类的数量、函数的数量、圈复杂度(就是代码的复杂程度)、继承树的深度等等。我试过使用pylint,但它提供的指标不多。pynocle看起来很有趣,但我不知道怎么用。

有没有人能给我一些建议呢?

提前谢谢大家!

3 个回答

0

试试 radon 吧,它可以计算一些指标,比如圈复杂度、可维护性指数,还有一些原始数据,比如代码行数(LOC)、有效代码行数(SLOC)等等。

1

你也可以看看 SLOCCount 这个网站。

1

PyGenie 可以用来测量代码的圈复杂度。我之前用过一次,它之前不支持Python 3……之后就没再用过了。也许你可以试试看?

撰写回答