计算python脚本执行时间的最简单方法是什么?

时间:2011-12-25 21:45:45

标签: python performance-testing

计算Python脚本执行时间的最简单方法是什么?

4 个答案:

答案 0 :(得分:8)

timeit模块专门用于此目的。

愚蠢的例子如下

def test():
    """Stupid test function"""
    L = []
    for i in range(100):
        L.append(i)

if __name__ == '__main__':
    from timeit import Timer
    t = Timer("test()", "from __main__ import test")
    print t.timeit()
  

请注意,timeit也可以在命令行中使用(python -m   timeit -s'import module''module.test()')你可以运行   多次声明以获得更准确的测量。某物   我认为time命令不直接支持。     - jcollado

答案 1 :(得分:4)

使用Linux time命令,如下所示:time python file.py

或者你可以在开始和结束时花时间来计算差异。

答案 2 :(得分:1)

在linux下: 时间python script.py

答案 3 :(得分:0)

如何使用time
例: time myPython.py