gpt4 book ai didi

python - 仅分析用户定义的函数 pstats

转载 作者:行者123 更新时间:2023-12-01 04:00:32 31 4
gpt4 key购买 nike

我正在尝试使用 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 时,我也会收到对库函数的调用。有没有办法可以过滤这些以仅打印对我的函数的调用?

最佳答案

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

假设您的 Python 文件的名称是 my_python.py,您需要执行 print_stats("my_python")

您还可以传入函数名称。

关于python - 仅分析用户定义的函数 pstats,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36635179/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com