用装饰器实现打印程序运行时间
import time
def print_run_time(func):
def wrapper(*args, **kw):
start = time.time()
func(*args, **kw)
end =time.time() - start
print "run time is %s" % end
return wrapper
@print_run_time
def test():
for i in xrange(1000):
pass
test()