一,装饰器
1,装饰器:在函数运行时增加功能且不影响这个函数原有内容,还可以进行函数执行后的清理工作
2,语法 ;
@func1
def func2():
pass
装饰器做的事情就是func1(func2)我们传递了一个函数对象到我们的装饰器里面然后先执行装饰器func1其中的内容,然后在执行函数func2
eg:
普通装饰器
这个地方还不太懂,需要多看看
eg:
被装饰的函数带参数
一,装饰器
1,装饰器:在函数运行时增加功能且不影响这个函数原有内容,还可以进行函数执行后的清理工作
2,语法 ;
@func1
def func2():
pass
装饰器做的事情就是func1(func2)我们传递了一个函数对象到我们的装饰器里面然后先执行装饰器func1其中的内容,然后在执行函数func2
eg:
普通装饰器
这个地方还不太懂,需要多看看
eg:
被装饰的函数带参数