一个计算机程序是否好用的重要判断因素其一就是它的运行速度快不快,也就是执行一个功能需要耗费多少的时间,而python程序在发布前也会经过这样子的运行时间测试。这一篇文章就会来介绍一下python代码运行时间要如何获取,想要知道的小伙伴仔细看完文章吧。

Python代码运行时间如何获取?Python怎么得到一段代码运行时间

(1)既然这个需求要和时间打交道就得使用到内置模块time了,它能够去实现两个时间之间的计算。因为要获取python代码时间的话就要在代码前设置一个初始时间,在代码后写上一个或者当前时间的方法。

然后将两个时间差减去就能得到python代码运行时间了,time模块的clock()方法能够获取到具体的时间戳。也就是精确到毫秒的时间格式,代码如下所示:

import time
start =time.clock()
pass
end = time.clock()
print('%s Seconds'%(end-start))

这里返回的时间会是秒的单位,而所耗费的时间不是经过得实际时间。而是CPU运行这段代码所使用的时间,因为python程序是在单核处理器上运行的。

(2)实际上以上的方法在精度方面是稍微有一点不准确的,因为放在liunx系统上面去执行的话就会出现不同的结果。而想要得到能够在两个操作系统上面都是精确结果的话就需要使用到default_timer()方法来获取时间然后计算了,代码如下所示:

import timeit
start=timeit.default_timer()
pass
end=timeit.default_timer()
print('%s Seconds'%(end-start))

以上就是关于“Python代码运行时间如何获取?Python怎么得到一段代码运行时间”的全部内容了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!