【Python&计算程序运行时间的方法】

【Python&计算程序运行时间的方法】,第1张

【Python&计算程序运行时间方法

【Python&计算程序运行时间的方法】
    • ① time.clock()
    • ② time.time()
    • ③ datatime.datetime.now()
    • ④ timeit.default_timer()

① time.clock()
  • 此方法只计算了程序运行CPU的时间,返回的是浮点数
import time
start = time.clock()

run_function()

end = time.clock()
print('usingtime = %s' %(end-start))

② time.time()
  • 方法二和方法三都包含了其他程序使用CPU的时间,返回的是浮点数
import time
start = time.time()

run_function()

end = time.time()
print('usingtime = %s' %(end-start))
③ datatime.datetime.now()
import datetime
start = datetime.datetime.now()

run_function():

end = datetime.datetime.now()
print('usingtime = %s' %(end-start))

python 的标准库手册推荐在任何情况下尽量使用time.clock().但是这个函数在windows下返回的是真实时间(wall time)

在 Unix 系统中,建议使用 time.time(),在 Windows 系统中,建议使用 time.clock()。

④ timeit.default_timer()
  • 要实现跨平台的精度性,我们可以使用timeit 来代替time.
import timeit

start = timeit.default_timer()
run_func()
end = timeit.default_timer()
print str(end-start)



re:
https://blog.csdn.net/chichoxian/article/details/53108365

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4680983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存