我知道可以使用pstats.print_stats('python_script.py:')
获取特定模块的函数调用频率,但是我想在异常程序中打印所有调用函数的频率报告涉及一系列功能。
例如,假设我有function1
,function2
,function3
和function4
(假设此列表更大)并且我想要打印每个函数被调用的次数,只要它不是function3
。是否可以创建要忽略的函数列表并将其传递给pstats
模块以及我正在分析的文件?
特别是,我对所有不包含前面提到的功能的函数的调用数感兴趣。我可能会编写一个脚本来解析完整的函数列表并忽略该集合,但我觉得在pstats模块中可能有一种更简单的方法。