假设我有以下加载器方法:
#################################
# Load a class
#################################
def __load_class(self, module_name, class_name, params):
try:
loaded_class = getattr(importlib.import_module(module_name), class_name)
obj = loaded_class(params)
return obj
except Exception as ex:
self.logger.error("FAILED to load class: {0}.{1}\n{2}".format(module_name, class_name, traceback.format_exc()))
如何params将实例化我的类所需的内容传递给此方法?我有带 1 个参数的类和其他带 2 个参数的类。
注意:我无法控制要实例化的类。我无法改变他们的论点。
茅侃侃
互换的青春
相关分类