使用python的timeit模块可以轻松的获得一段代码的运行时间。
一、获得一个类的运行时间:
import timeit as ti gettime = """ import time as t class MyTime: def __init__(self, go_time = 0): self.go_time = go_time if self.go_time == 0: print("未开始计时!") def start(self): self.go_time = t.time() print("计时开始...") """ print(ti.timeit(‘MyTime‘, setup=gettime, number=10000))
二、获得类方法的运行时间:
print(ti.timeit(‘MyTime().start‘, setup=gettime, number=10000))
三、获得函数的运行时间:
=( ti.timeit(= ) )
原文:http://lynnpaul.blog.51cto.com/6803462/1891437