[python] nazev modulu jako funkce

Petr Messner petr.messner na gmail.com
Středa Listopad 3 17:18:43 CET 2010


Import ve skutečnosti zavolá funkci __import__, které se název modulu
předá jako řetězec. Takže zkus něco jako modul = __import__(promenna).

Doufám, že v případě vítězného vyřešení puzzle se výherce podělí s komunitou :)

Petr Messner


2010/11/3 Charlotte van Leeweneck <vanleeweneck.charlotte na gmail.com>:
> Velice dekuji za predchozi pomoc (s kterouzto jsem dokazala nakonec
> udelat vlastni program na reseni jednoducheho puzzle ethernity).
> Narazila jsem ale nyni na jiny problem. Ruzumim, jak funguji moduly v
> pythonu.
>
> import jmeno_modulu
>
> jenze ja bych potrebovala, aby jmeno modulu byla promenna, kterou
> zadam. Import mi vsak neumozni misto jmena modulu vlozit funkci. Je
> toto mozne nejak obejit?
>
> velice dekuji za rady.
> Šárka
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>


Další informace o konferenci Python