装饰器范例
import time
def timer(func):
def deco(*args,**kwargs):
start_time=time.time()
func(*args,**kwargs) #运行test1
stop_time=time.time()
print('func running time: %s'%(stop_time-start_time))
return deco
@timer #开始运行test1=timer(test1)
def test1():
time.sleep(3)
print('in the test1')
test1()

浙公网安备 33010602011771号