本篇文章小编主要给大家分享了在python中如何来计算程序运算时间的方法,小编通过三种非常详细的方法来教会大家,大家一定要认真阅读,阅读完之后一定对自己的能力有所提升。
那么如何来实现python计算程序运算时间的方法呢,详细方法如下:
第一个方法
import datetime starttime = datetime.datetime.now() #long running #do something other endtime = datetime.datetime.now() print (endtime - starttime).seconds
datetime.datetime.now()获取的是当前日期,在程序执行结束之后,这个方式获得的时间值为程序执行的时间。
第二个方法
start = time.time() #long running #do something other end = time.time() print end-start
time.time()获取自纪元以来的当前时间(以秒为单位)。如果系统时钟提供它们,则可能存在秒的分数。所以这个地方返回的是一个浮点型类型。这里获取的也是程序的执行时间。
第三个方法
start = time.clock() #long running #do something other end = time.clock() print end-start
time.clock()返回程序开始或第一次被调用clock()以来的CPU时间。 这具有与系统记录一样多的精度。返回的也是一个浮点类型。这里获得的是CPU的执行时间。
以上就是小编给大家分享的在python中计算程序运算时间的三种方法了,如果学会的小伙伴们不妨去实战中试一试。要是觉得小编给大家分享的方法不错的话可以多多支持我们官网,也可以在站内搜寻更多相关知识。