在项目开发中,总会遇到在原代码的基础上添加额外的功能模块,原有的代码也许是很久以前所写,为了添加新功能的代码块,您一般还得重新熟悉源代码,稍微搞清楚一点它的逻辑,这无疑是一件特别头疼的事情.今天我们介绍的python装饰器就能够很好的解决这类问题. 1.闭包函数 闭包比较简单,直接上代码 def _Sum(): num1 = 1 num2 = 2 def count(): num3 = 3 return num1 + num2 + num3 # a: - 外部变量 return count 满…