Seite 1 von 1

Klasse zur Laufzeit erzeugen?

Verfasst: Donnerstag 20. März 2008, 22:04
von gkvoelkl
Hallo,

gibt es eine einfache Möglichkeit, eine Klasse mit
Methoden zur Laufzeit zu erzeugen?

Danke.

Servus
Gerhard

Verfasst: Donnerstag 20. März 2008, 22:14
von Trundle
Mit `type` geht das.

Code: Alles auswählen

def spam(self):
    print self

X = type('X', (object,), dict(spam=spam))
X().spam()
# <__main__.X object at ..>