使用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