我有一个班级,位于一个单独的模块中,我无法改变.
from module import MyClass
class ReplaceClass(object)
...
MyClass = ReplaceClass
Run Code Online (Sandbox Code Playgroud)
除了这个文件之外,这不会改变MyClass.但是,如果我要添加这样的方法
def bar():
print 123
MyClass.foo = bar
Run Code Online (Sandbox Code Playgroud)
这将工作,foo方法将在其他地方可用.
如何完全替换课程?