monkeypath4python

relevance.py
from relevance1 import Mim
from relevance2 import get
p=Mim(22,33,44)
print(p.get())
def monkeypath4Mim():
Mim.get=get
if __name__ == '__main__':
monkeypath4Mim()
v=Mim(99,88,77)
print(v.get())
relevance1.py
class Mim:
def __init__(self,a,b,c):
self.aa=a
self.bb=b
self.cc=c
return None
def get(self):
return self.aa,self.bb,self.cc
relevance2.py
def get(self):
return dict(name=self.__class__.__name__,aa=self.aa,bb=self.bb,cc=self.cc)
relevance3.py
from relevance1 import Mim
p=Mim(66,77,44)
print(p.get())

浙公网安备 33010602011771号