Methode einer Klasse anhand eines Strings "starten"
Verfasst: Samstag 3. September 2005, 20:47
Wie kann ich eine Methode einer Klasse "starten" wenn ich den Namen der Methode in einem String habe?
mit getattr() scheind es nicht zu gehen:
Liefert:
mit getattr() scheind es nicht zu gehen:
Code: Alles auswählen
class test_class:
def test( self ):
return "foo"
print getattr( test_class, "test" )
Ich will aber "foo" zurück<unbound method test_class.test>