摘要: 装饰器 开闭原则: 对功能的扩展开发 对代码修改是封闭的 语法: def wrapper(fn): ''''fn是目标函数,target_func def inner(*args,**kwargs): ''''为了目标函数传参'''' '''在执行目标函数之前''' ret = fn (*args, 阅读全文
posted @ 2018-12-14 17:07 墨尔本的情书 阅读(123) 评论(0) 推荐(0) 编辑