-
介绍
猴子补丁是一种替换方法的方式。因为python是动态语言,所以我们在方法执行之前,可以将方法替换,以达到我们期望的结果。需要理解的是,python的方法在加上括号之前,代表的的只是方法的内存,可以被当做一个变量进行传递。
-
使用
# 示例
class Test:
a = 1
b = 2
def test(self):
print(self.a)
def test2(self):
print(self.b)
Test.test = test2
obj = Test()
obj.test()
# 最后输出结果为2.
Python猴子补丁
发布时间 2023-10-20 10:24:22作者: CJTARRR