【发布时间】:2014-11-15 12:04:34
【问题描述】:
我刚刚在 python 中完成了我的第一个程序的编写,我已经在一个模块中编写了我的所有函数,我只是通过将输入文件作为参数从命令行执行它并且它起作用了。但是当我给一个大数据集时,我的程序连续运行了一段时间。现在我的下一步是找出在我的模块中哪个函数花费了更多时间。我可以得到整个程序所花费的时间,但我需要分别为每个功能。
我试图理解 python 中的 timeit 和 profile 模块,但根据我的理解,它们给出了特定函数所花费的时间。有没有办法知道我模块中每个函数所花费的时间作为统计数据(一次全部)?
提前致谢。
【问题讨论】:
-
试试this。
标签: python performance python-3.x time