我希望自动检测从我最初的Python脚本执行的所有字节码。
例如,我将有一个像这样的目录设置:
+ main.py
+ file1.py
+----dir1/dir1_file2.py
+----dir1/dir1_file3.py
我一直在查看equip
包,它似乎符合我的需求,但是我很难让我的所有字节码文件都被检测。
This example似乎是我需要做的,但我不确定让它“跟随”链接的最佳方法。
例如,如果我在dir1/dir1_file2.py
中有一个导入我的main.py
的类,我怎样才能获得检测到的字节码输出?我是否需要在我的目录结构中以递归方式运行所有*.pyc
文件的循环,或者是否有办法让它遵循程序的操作?
编辑:我特意想要检测代码,以便我可以计算分支覆盖范围,最小CFG等指标。这将导致一些软件测试。