文章目录
  1. 1. 实践1 time模块
  2. 2. 实践2 timeit模块

昨天写了个Python的实践,突然有点上瘾。趁热打铁,今天再来个简单,或许这样就能把Python捡起来了。

这次我们来玩 time 模块。

实践1 time模块

1
2
3
4
5
6
7
8
import time

start = time.time()

print(55*5.5)

end = time.time()
print(end - start)

输出

1
2
302.5
1.0251998901367188e-05

我是在 这个网站 运行python代码的。因为如果本地运行,执行太快,间隔时间直接就成了0了。

这里,我们使用到了 time.time() ,把时间戳存到 start 里了。

然后在计算了 55*5.5 以后,又记录了一次时间戳,存到变量 end 中。

最后,打印 endstart 的差值。

实践2 timeit模块

1
2
3
4
5
6
7
8
from timeit import default_timer as timer

start = timer()

print(55*5.5)

end = timer()
print(end - start)

输出

1
2
302.5
1.1092051863670349e-05

看上去他们干的事情是一样的。


♦ 本文固定连接:https://www.gsgundam.com/archive/2022-07-08-how-to-elapsed-time-python/

♦ 转载请注明:GSGundam 2022年07月08日发布于 GSGUNDAM砍柴工

♦ 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

♦ 原创不易,如果页面上有适合你的广告,不妨点击一下看看,支持作者。(广告来源:Google Adsense)

♦ 本文总阅读量