每个函数的python时间度量

2024-04-30 01:37:23 发布

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

我刚刚用python完成了我的第一个程序,我把所有的函数都写在一个模块中,我只是通过输入文件作为参数从命令行执行它,然后它就工作了。但当我给出一个大数据集时,我的程序会持续运行一段时间。现在我的下一步是找出哪个函数在我的模块中花费了更多的时间。我可以得到整个程序所需的时间,但我需要分别为每个函数。

我试图理解python中的timeit和profile模块,但根据我的理解,它们给出了特定函数所需的时间。是否有方法将模块中每个函数所用的时间作为一个统计信息(一次性)来知道?

提前谢谢。


Tags: 模块文件数据方法函数命令行程序信息