方法1
import datetime
starttime = datetime.datetime.now()
#code running...........
endtime = datetime.datetime.now()
print (endtime - starttime).seconds
方法 2
start = time.time()
#code ..........
end = time.time()
print end-start
方法3
start = time.clock()
#code ..................
end = time.clock()
print end-start
上面3种都可以记录程序运行的时间,但是如果严格区分的话,还是有点不同。
方法1和方法2都包含了其他程序使用CPU的时间,广义上也是程序开始到程序结束的运行时间。
方法3算只计算了程序运行的CPU时间