time 模块,理解容易函数
import time测试
time_start = time.time()对象
time_end = time.time()it
time_use = time_end - time_start io
或者function
time_start =time.clock()test
time_use = time.clock() # 第2次调用clock()返回的是与第1次调用时的时间间隔import
timeit模块im
from timeit import timer时间
t1 = timer("test1function","from __main__ import test1") # 第1个是要计时的语句或者函数,第2个是为第1个参数语句构建环境的导入语句。 至此,有了timer对象
print t1.timeit(10000) # 表明每一个测试中调用被计时语句的次数,默认为一百万次。 返回所耗费的秒数
print t1.repeat(3,100000) # 第1个参数是重复整个测试的次数,第2个参数是每一个测试中调用被计时语句的次数。 默认分别是3和1000000.
[8.2126381397247314, 8.6312708854675293, 8.6079621315002441]
返回的是每次所用的时间