#coding=utf-8
#python 装饰器
‘‘‘
装饰器可以用def的形式来定义。装饰器接收一个可调用对象作为输入参数,
并返回一个新的可调用对象。
装饰器新建了一个可调用对象,也就是return 返回的函数funx,
在新增的函数中,可以添加我们需要的功能,并通过调用原有函数来实现原有函数的功能
‘‘‘
def
deco(func):
‘‘‘
无参数装饰器,func为被装饰的函数
‘‘‘
def
_deco():
print
"执行函数之前的,执行"
func()
print
"执行函数之后的,执行"
return
_deco
@deco
def
func1():
print
"i am function"
func1()
print
‘======‘
func1()
时间: 2024-10-03 13:10:05