Python 忽略cProfile日志中的函数调用

Python 忽略cProfile日志中的函数调用,python,cprofile,pstats,Python,Cprofile,Pstats,我知道可以使用pstats.print_stats('python_script.py:')获取特定模块的函数调用频率,但是我想打印一份报告,报告不涉及一组函数的分析程序中所有调用函数的频率 例如,假设我有function1、function2、function3、和function4(假设这个列表要大得多),并且我想打印每个函数被调用的次数,只要它不是function3。是否可以创建要忽略的函数列表,并将其传递给pstats模块以及我正在分析的文件 特别是,我对不包括前面提到的集合的所有函数的

我知道可以使用
pstats.print_stats('python_script.py:')
获取特定模块的函数调用频率,但是我想打印一份报告,报告不涉及一组函数的分析程序中所有调用函数的频率

例如,假设我有
function1
function2
function3
、和
function4
(假设这个列表要大得多),并且我想打印每个函数被调用的次数,只要它不是
function3
。是否可以创建要忽略的函数列表,并将其传递给
pstats
模块以及我正在分析的文件

特别是,我对不包括前面提到的集合的所有函数的调用数量感兴趣。我可能会编写一个脚本来解析函数的完整列表并忽略该集合,但我觉得在pstats模块中可能有一种更简单的方法