[python] načtení modulu v době běhu

Ivo Štolpa pussa na pussa.cz
Středa Červen 29 14:28:24 CEST 2005


Jan Pipek napsal(a):

> Nejsem v Pythonu ještě příiš zběhlý, proto se možná ptám trochu z 
> cesty (ale v referenční příručce jsem odpověď při nepříliš důkladném 
> hledání nenašel). Nedá se nějakým způsobem načíst modul v době běhu 
> programu?
>
> Konkrétně něco jako (load je čistě ilustrativní označení příkazu):
>
> if setting.use_my_module:
>    my_module = load("mymodule")
>    my_module.do_something()
>
> Potřebuji ve své aplikaci (jednoduchý mailový klient) rozlišit, jestli 
> se mají html zprávy zobrazovat pomocí gtkhtml2 (která není běžnou 
> součástí pygtk) nebo jenom jako text.
> Případně pokud to nejde, jak byste podobnou situaci řešili?
> Díky
> Honza
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python mailing list
>Python na py.cz
>http://www.py.cz/mailman/listinfo/python
>
Bez ohledu na to, zda to má takto cenu řešit:

if setting.use_my_module:
    import mymodule
    mymodule.do_something()

ivo

-- 
Ing. Ivo Štolpa

***********************************************
PUSSA software, Žižkova 13, 58601 Jihlava
e-mail: pussa na pussa.cz, ivo.stolpa na seznam.cz
stránky: http://www.pussa.cz
mobilní telefon: 602 735 124
pevná linka: 567 320 386
fax: 602 783 071
***********************************************





Další informace o konferenci Python