ref
https://www.yiibai.com/python/decorator.html
python装饰器大详解 - 看雪。 - 博客园 (cnblogs.com)
函数装饰器
装饰器函数FunD()的参数是myfun();
给FunD()传入myufun,进行一定的操作,返回一个函数
def FunD(myfun):
# balala
def inner():
# balala
myfun()
return inner
@FunD
def myfun():
# balala
-----> myfun = FunD(myfun)