[Python-de] Dynamisch Module Nachladen wenn die Namen erst zur Laufzeit bekannt sind?

Andrew Smart subscriptions at smart-knowhow.de
Do Nov 15 16:52:03 UTC 2007


> Jetzt hab ich das Modul Foo dynamisch geladen, aber wie bekomme ich 
> dynamisch ein Objekt Foo.Foo ohne exec zu bemühen?

listOfModules -> dict mit den geladenen Modulen, mit Modulnamen als key
sModule -> Gesuchtes Modul

myModule = listOfModules[sModule]
myObj = myModule.Foo()

Wenn ich mich noch recht erinnere...

Grüße,
Andrew