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

Janko Hauser jhauser at zscout.de
Do Nov 15 17:30:22 CET 2007


Am 15.11.2007 um 16:52 schrieb Bastian Venthur:

> Super, das geht ja sogar noch viel schneller. Danke!
>
> Gibts jetzt noch was äquivalentes um die gleichnamige Klasse aus dem
> Modul zu bekommen?
>
> Angenommen, jedes Modul enthält eine Gleichnamige Klasse (die wie  
> gesagt
> alle von der gleichen Klasse abstammen).
>
> Jetzt hab ich das Modul Foo dynamisch geladen, aber wie bekomme ich
> dynamisch ein Objekt Foo.Foo ohne exec zu bemühen?


In [3]: getattr(string, 'whitespace')
Out[3]: '\t\n\x0b\x0c\r '

In [4]: getattr(string, 'rfind')
Out[4]: <function rfind at 0x5a38b0>

HTH,

__Janko




-- 
Janko Hauser  email:  jhauser at zscout.de
               mobile: +49 1721 641552


-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : PGP.sig
Dateityp    : application/pgp-signature
Dateigröße  : 155 bytes
Beschreibung: Signierter Teil der Nachricht
URL         : <http://mail.python.org/pipermail/python-de/attachments/20071115/00a11847/attachment.pgp>


Mehr Informationen über die Mailingliste python-de