我有類名的列表,並想動態創建它們的實例。例如:如何在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