Así que tengo un conjunto de clases y una cadena con uno de los nombres de clase. ¿Cómo instanciar una clase basada en esa cadena?Crear una instancia de una clase Python a partir de un nombre
class foo:
def __init__(self, left, right):
self.left = left
self.right = right
str = "foo"
x = Init(str, A, B)
Quiero que x sea una instanciación de la clase foo.
Duplicado. http://stackoverflow.com/questions/734970/python-reference-to-a-class-from-a-string, http://stackoverflow.com/questions/1176136/convert-string-to-python-class- objeto, http://stackoverflow.com/questions/553784/can-you-use-a-string-to-instantiate-a-class-in-python, etc. –