忽略来自cProfile日志的函数调用

2024-06-16 15:22:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道使用pstats.print_stats('python_script.py:')可以获得某个特定模块的函数调用频率,但是我想打印一个不涉及一组函数的概要程序中所有被调用函数的频率的报告。在

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

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


Tags: 模块函数py程序列表stats报告script