python中装饰器的简单应用
import time
# 函数装饰器小示例 计算程序耗时时间
# 装饰器
def time_des(fun):
name = 'kobe'
def inner():
start_time = time.time()
print(name)
fun()
end_time = time.time()
print('函数运行时间为{}'.format(end_time - start_time))
return inner
@time_des
def fun1():
time.sleep(2)
print("fun1 is running!")
fun1()
计算程序的运行时间,仅供大家参考哈!