import time
def bar():
print(‘in the bar‘)
def test(func):
start_tmie=time.time()
func()
stop_time=time.time()
print(‘the func run time is %s‘%(stop_time-start_tmie))
test(bar)import timedef bar(): print(‘in the bar‘)def test(func): start_tmie=time.time() func() stop_time=time.time() print(‘the func run time is %s‘%(stop_time-start_tmie))test(bar)import time
def bar():
time.sleep(3)
print("in the bar")
def test2(func):
print(func)
return func
bar=test2(bar)
bar()import timedef bar(): time.sleep(3) print("in the bar")def test2(func): print(func) return funcbar=test2(bar)bar()def test01():
print(‘in the test01‘)
def test02():
print(‘in the test02‘)
test02()
test01()
######打印结果#####
in the test01
in the test02def test01(): print(‘in the test01‘) def test02(): print(‘in the test02‘) test02()test01()######打印结果#####in the test01in the test02# Aduthor:CCIP-Ma
import time
def timer(func):
def deco():
start_time=time.time()
func()
stop_time=time.time()
print(‘the time %s‘%(stop_time-start_time))
return deco #返回门牌号,内存地址
@timer #test1=timer(test1) 意思一样
def test1():
time.sleep(3)
print(‘in the test1‘)
test1()# Aduthor:CCIP-Maimport timedef timer(func): def deco(): start_time=time.time() func() stop_time=time.time() print(‘the time %s‘%(stop_time-start_time)) return deco #返回门牌号,内存地址 #test1=timer(test1) 意思一样def test1(): time.sleep(3) print(‘in the test1‘)test1()原文:https://www.cnblogs.com/ccip-ma/p/906d7474f867e1888f5582216202d32d.html