2

我正在尝试使用 pstats 模块中的 Stats() :

    p = Profile()
    p.runcall(wrangle_file,input_filename="test.csv",output_file="solution.csv",metrics=True)
    stats = Stats(p)
    stats.strip_dirs()
    stats.sort_stats('cumulative')
    stats.print_stats()

但是,当我执行 print_stats 时,我也会收到对库函数的调用。有没有办法可以过滤这些以仅打印对我的函数的调用?

4

1 回答 1

4

print_stats()您可以通过在函数中传递模块名称来过滤模块。

假设您的 Python 文件的名称my_python.pyprint_stats("my_python").

您还可以传入函数名称。

于 2016-04-14T22:33:28.410 回答