两大类方法进行代码时间测量:
l Timeit
l Profile
下面是实现代码流程方法:
import time # 定义一个timer 计时器 def timer(fn, a, b): # 代码运行之前,获取一下时间 start = time.time() # time模块里的time方法,可以获取当前时间的时间戳 fn(a, b) # fn传过来函数名,加()调用此函数 end = time.time() print(end - start) return end - start # 定义一个函数 def sum1(a, b): x = 0 for i in range(a, b): x += i return x # 调用函数返回值用x接收 timer(sum1, 1, 1000000)