裝飾器的作用:
裝飾器本質上是一個python函數,它可以讓其他函數在不需要做任何代碼變動的前提下增加額外功能,裝飾器的返回值也是一個函數對象.
import time
def count_time(func):
def fun_time(*args):
t1 = time.time()
func(*args)
t2 = time.time()
print("運行時間爲",t2-t1)
return fun_time
@count_time
def func(a):
for i in range(a):
pass
func(100000000)