摘要: 在inner()函数中: # 结合装饰器起飞版来看 1.inner()函数中,在被装饰函数之前添加新功能(执行) 如 用户登录 2.inner()函数中,在被装饰函数之后添加新功能(执行) 如 关闭浏览器,断开数据库连接 3.被装饰函数的前后都添加新功能(执行) 如 用于统计被装饰函数的花费时间 4 阅读全文
posted @ 2019-11-14 00:57 躺云飘 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 原则: 装饰器去装饰一个函数 :不改变被装饰函数的源代码,不改变被装饰函数的调用方式 # 基础形态 **********这才是终极版************ def wrapper(func): # func函数对象 > 被装饰对象 # *args, **kwargs用于接收被装饰对象的参数 def 阅读全文
posted @ 2019-11-14 00:21 躺云飘 阅读(142) 评论(0) 推荐(0) 编辑