1
pabupa 2021-07-21 15:56:35 +08:00
装饰器就是干这个的。
|
4
vicalloy 2021-07-21 16:49:20 +08:00
这个需求挺常见的,俗称 monkey patch 。
比如 class Hi: ....def hi(self): ........print('Hi') Hi().hi() Hi.old_hi = Hi.hi def new_hi(self): ....print('before Hi') ....self.old_hi() Hi.hi = new_hi Hi().hi() |
5
johnsona 2021-07-21 18:12:54 +08:00 via iPhone
logger ?那当然是继承下来改方法
|
6
johnsona 2021-07-21 18:13:26 +08:00 via iPhone
装饰器就是可以在不改代码的情况下 给函数添加功能
|