摘要: 装饰器 1、开放封闭原则 开放:对于添加新功能是开放的 封闭:对于修改原功能是封闭的 2、装饰器的作用 在不更改原函数调用方式的前提下对原函数添加新功能 3、装饰器 4、装饰器的固定格式 5、装饰器的固定格式—wraps版 如果想使用原函数的双下方法,则需要再调用系统装饰器@ wraps(func) 阅读全文