मेरे पास कक्षा के नामों की सूची है और वे अपने उदाहरण गतिशील रूप से बनाना चाहते हैं। उदाहरण के लिए:पायथन में कक्षा के उदाहरण को गतिशील रूप से कैसे बनाया जाए?
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)
पाइथन में गतिशील रूप से उन उदाहरणों को कैसे बनाया जाए? धन्यवाद!
उन उदाहरणों में से कुछ उदाहरण '__import__' का उपयोग करते हैं, नए कोड के लिए आप' importlib' http://docs.python.org/dev/library/importlib.html पर स्विच कर सकते हैं। (py> = 2.7 |> = 3.1) – SiggyF
लिंक का उपयोग न करें, कृपया एक वास्तविक विवरण प्रदान करें। – shadowbq