在python中,测试程序运行时间的方法是:
import time #导入时间参数
def time_run(code):
start = time.clock() #记录程序开始前时间
result = eval(code) #运行字符串类型的程序并传给一个变量
time_run = time.clock()-start #计算程序运行时间
return result,time_run
def loop_t(a): #定义一个用于测试时间的小程序
s = 0
while s < a:
s = s + 1
return s
print time_run('loop_t(100000000)')
利用课程提供的网页版运行器,运行1亿次简单循环,仅用3秒多时间。 惊叹!