【Python面試真題】- 什么是猴子補丁??
【Python面試真題】- 什么是猴子補丁?
在運行期間動態修改一個類或模塊。
>>> class A:
def func(self):
print("Hi")
>>> def monkey(self):
print "Hi, monkey"
>>> m.A.func = monkey
>>> a = m.A()
>>> a.func()
運行結果為:
Hi, Monkey
什么是猴子補丁?
在運行期間動態修改一個類或模塊。
>>> class A:
def func(self):
print("Hi")
>>> def monkey(self):
print "Hi, monkey"
>>> m.A.func = monkey
>>> a = m.A()
>>> a.func()
運行結果為:
Hi, Monkey