擅长:python、mysql、java
<p>您可以按如下方法使用猴子贴片:</p>
<pre><code>class TestMOD(object):
def testFunc(self, variable):
var = variable
self.something = var + 12
print(f'original {self.something}')
def alternativeFunc(self, variable):
var = variable
self.something = var + 1.2
print(f'alternative {self.something}')
if __name__ == '__main__':
test_original = TestMOD()
test_original.testFunc(12)
TestMOD.testFunc = alternativeFunc
test_alternate = TestMOD()
test_alternate.testFunc(12)
</code></pre>
<h3>输出:</h3>
<pre><code>original 24
alternative 13.2
</code></pre>