[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