计算Python脚本执行时间的最简单方法是什么?
答案 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