VV> Ahoj, VV> potřeboval bych poradit jak provést import a následně instanci VV> třídy, když načtu názey třídy z DB. V balíčku je několik VV> objektů, které mají stejné metody, potřebuji na základě dotazu VV> do DB naimportovat konkrétní třídu z konkrétního modulu (názvy VV> jsou stejné) a pak vytvořit instanci, název třídy je v proměnné.
VV> nějak takto: VV> className="třída" VV> importuj(className) VV> instance=vytvořInstanci(className) VV> Díky moc za radu VV> V. VV> _______________________________________________ VV> Python mailing list VV> Python@py.cz VV> http://www.py.cz/mailman/listinfo/python --------------------------------------------------------------------------- Ahoj, ted sem zrovna resil neco podobneho, ja pouzivam tohle: mod="util.modul" cls="className" eval(compile("import %s" % mod, "<string>", "exec")) instance=eval("%s.%s()" % (mod,cls)) -- Mirek N. _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python