函数的装饰器

这个不太好理解

Posted by youyue on November 5, 2017

这一周学习了文件操作,和函数相关的:参数、作用域、变量、装饰器、迭代器和生成器。其中装饰器确实不太好理解呀,感觉像数学里面的复合函数,一个参数传来传去的,最后返回到 那儿也不知道到哪了。虽然每天忙忙碌碌在学习,但是感觉真写程序还是比较无从下手,和其他同学比起来,学习效率有点低呀!接下来的日子要好好练习了, 努力的提高充实自己。

def outer(func):
    def inner():
        print("认证成功!")
        result = func()
        print("日志添加成功")
        return result
    return inner

@outer
def f1():
    print("业务部门1数据接口......")

参考文献:装饰器机制分析