函数修饰器修改其他函数的功能的函数,装饰器可以让你在一个函数的前后去执行指定代码
12345678910
def decorator_func(fn): def inner(*args, **kwargs): print("="*20) fn(*args, **kwargs) print("="*20) return inner@decorator_funcdef test_func(*args, **kwargs): print("Hello world!")test_func()
上面代码的运行结果如下
123
====================Hello world!====================