So habe ich eine Reihe von Klassen und eine Zeichenfolge mit einem der Klassennamen. Wie instanziiere ich eine Klasse basierend auf dieser Zeichenfolge?Instanziieren Sie eine Python-Klasse aus einem Namen
class foo:
def __init__(self, left, right):
self.left = left
self.right = right
str = "foo"
x = Init(str, A, B)
Ich möchte x eine Instanziierung der Klasse foo sein.
Duplizieren. http://stackoverflow.com/questions/734970/python-reference-to-a-class-from-a-string, http://stackoverflow.com/questions/1176136/convert-string-to-python-class- Objekt, http://stackoverflow.com/questions/553784/can-you-use-a-string-to-instantiate-a-class-in-python, etc. –