我想编写一个函数,它为传入的给定名称列表返回一个动态创建的类列表,每个类都应该有一个名为 is_the_one() 的方法。它接受一个字符串。
def get_dynamic_classes(self,classes):
def is_the_one(self,s): return inspect.isclass(s)
classnames = []
for i in range(len(classes)):
NewClass = type(list[i], (object, ), {})
setattr(NewClass, 'is_the_one', is_the_one)
classnames.append(NewClass)
return classnames
我尝试了上述方法,但它不起作用。