Python:计数模块导入?

jor*_*ter 8 python diagnostics metaclass counting

我是动画工作室的中端python开发人员,并且已经获得了独特的诊断请求;

评估使用什么代码和不使用什么代码.

在Python模块导入模块的庞大无组织结构中:我需要计算导入的python模块,并且可能在更深层次上查找调用哪些方法.

至于找出调用哪些方法,我认为通过编写自己的日志元类很容易解决.

但是,我无法想象我应该如何计算或记录不同深度的模块导入.

感谢您的任何想法.

Ned*_*der 2

如果您有办法练习代码,可以在coverage.py下运行代码。它通常用于测试,但它的基本功能在这里可以发挥作用:它指示哪些代码行运行,哪些代码行不运行。