J'ai donc un ensemble de classes et une chaîne avec l'un des noms de classe. Comment est-ce que j'instancie une classe basée sur cette chaîne?Instancier une classe Python à partir d'un nom
class foo:
def __init__(self, left, right):
self.left = left
self.right = right
str = "foo"
x = Init(str, A, B)
Je veux que x soit une instanciation de classe foo.
Dupliquer. http://stackoverflow.com/questions/734970/python-reference-to-a-class-from-a-string, http://stackoverflow.com/questions/1176136/convert-string-to-python-class- objet, http://stackoverflow.com/questions/553784/can-you-use-a-string-to-instantiate-a-class-in-python, etc. –