Python: time.clock() 与实际执行时间不符
Python: time.clock() does not match real execution time
我正在测试 python 脚本的执行时间。
脚本以
开头
from time import clock
print clock()
并以
结尾
print clock()
我的脚本执行时间比我用这种方法得到的时间差长得多。我想知道为什么会这样?处理器时间的计算方式是否与我想象的不同?
谢谢指教!
如果您需要的是实际执行时间而不是 CPU 时间,请使用 time.time
而不是 time.clock
;另外,您可能对 timeit
模块感兴趣。
我正在测试 python 脚本的执行时间。 脚本以
开头from time import clock
print clock()
并以
结尾print clock()
我的脚本执行时间比我用这种方法得到的时间差长得多。我想知道为什么会这样?处理器时间的计算方式是否与我想象的不同?
谢谢指教!
如果您需要的是实际执行时间而不是 CPU 时间,请使用 time.time
而不是 time.clock
;另外,您可能对 timeit
模块感兴趣。