[python] import

Martin Blazik martin.blazik na premiumsms.cz
Pátek Červenec 1 15:15:23 CEST 2005


Cuz,
narazil jsem na problem s dynamickym nacitanim modulu. Chci nekde za 
behu udelat
import one.two
naivne jsem si myslel, ze by to mohlo jit skrz
eval('import one.two')
coz nejde:
SyntaxError: invalid syntax

Pokud pouziju volani
mod = __import__('one.two', globals(), locals(), [])
nemuzu pak zavolat
mod.foo(...)
nebot v mod je odkaz na one a ne one.two

Mel by nekdo nejaky napad? Ocividne jsem v dokumentaci neco prehledl.

lachtan



Další informace o konferenci Python