我有类名的列表,并想动态创建它们的实例。例如:如何在python中动态创建一个类的实例?
names=[
'foo.baa.a',
'foo.daa.c',
'foo.AA',
....
]
def save(cName, argument):
aa = create_instance(cName) # how to do it?
aa.save(argument)
save(random_from(names), arg)
如何在Python中动态创建该实例?谢谢!
其中一些示例使用'__import__',对于更新的代码,您可以切换到'importlib' http://docs.python.org/dev/library/importlib.html。 (py> = 2.7 |> = 3.1) – SiggyF 2010-08-10 17:56:42
请勿使用链接,请提供真实的说明。 – shadowbq 2017-04-25 12:30:35