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.charlo...@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@py.cz
> http://www.py.cz/mailman/listinfo/python
>
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem