计算代码的运行时间:
1、以分钟和秒为单位
import time
def havefun():
since = time.time()
time.sleep(5) # 睡眠5秒
time_elapsed = time.time() - since
print('The code run {:.0f}m {:.0f}s'.format(
time_elapsed // 60, time_elapsed % 60))
havefun()
结果为:
The code run 0m 5s
2、以秒为单位
import time
def add(a, b):
sum = 0
for i in range(a):
for j in range(b):
sum += 1
return sum
def havefun():
since = time.time()
time.sleep(100)
s = add(10000, 10000)
time_elapsed = time.time() - since
print('The code run {:.0f}s'.format(
60 * (time_elapsed // 60) + time_elapsed % 60))
print(s)
havefun()
结果为:
The code run 106s
100000000
本文介绍两种计算代码运行时间的方法:一种以分钟和秒为单位显示,另一种以总秒数为单位。通过具体代码示例展示了如何使用Python的time模块来测量代码片段的执行时间。
3738

被折叠的 条评论
为什么被折叠?



