[Python] Importare moduli nell'interprete, da directories diverse.

Daniele Varrazzo piro a develer.com
Ven 22 Mar 2013 14:19:22 CET


On 2013-03-22 12:54, Marco Giusti wrote:
> On Fri, Mar 22, 2013 at 12:36:31PM +0000, Daniele Varrazzo wrote:
>> >Se non sbaglio, modificando il file __init__.py potresti usare 
>> anche:
>> >
>> >import gb.nomemodulo.py
>> >
>> >però sinceramente non l'ho mai fatto
>>
>> Sì, dentro __init__.py devi importare tutto, ma non conviene farlo
>> se la directory è solo un contenitore di pezzi assortiti.
>
> non necessariamente `import gb.nomemodulo` funziona a prescindere dal
> contenuto di `__init__.py`

Giusto: "import gb.nomemodulo" funziona sempre. È solo se vuoi fare 
"import gb" e trovarci già nomemodulo dentro che devi importare 
manualmente in __init__.py.


-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com


Maggiori informazioni sulla lista Python