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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值