Python 计算代码块时间开销方法

在很多的时候我们需要计算我们程序的时间开销,下面介绍两种计算时间开销的方法。

time time()方法

time time() 返回当前时间的时间戳(1970纪元后经过的浮点秒数)。
代码实例:

#!/usr/bin/python
import time

time0 = time.time()
print("time0:",time0)

#输出格式转换
print("true time1:",time.asctime( time.localtime(time0) )) 
print("true time2:",time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time0)) )

time.sleep(4.5)

print ("time1:",time.time()-time0)

效果展示:
在这里插入图片描述

time clock()方法

time.clock()在第一次调用的时候,返回的是程序运行的实际时间;

以第二次之后的调用,返回的是自第一次调用后,到这次调用的时间间隔

注:在win32系统下,这个函数返回的是真实时间(wall time),而在Unix/Linux下返回的是CPU时间。
代码实例:

#!/usr/bin/python
import time

time0 = time.clock()
print("time0:",time0)

time.sleep(4.5)

print("time1:",time.clock())

效果展示:
在这里插入图片描述


参考:菜鸟教程:
https://www.runoob.com/python/python-date-time.html
https://www.runoob.com/python/att-time-clock.html
https://www.runoob.com/python/att-time-time.html

猜你喜欢

转载自blog.csdn.net/TommyXu8023/article/details/105704645
今日推荐