[Python] importare modulo da directory superiore
Daniele Varrazzo
piro a develer.com
Dom 27 Lug 2008 23:01:15 CEST
On Sun, 27 Jul 2008 18:59:33 +0200, Leonardo <learts92 a gmail.com> wrote:
> giusto una domandina veloce veloce: qual'è il metodo più semplice per
> importare un modulo che si trova nella directory superiore (o madre) a
> quella nella quale si trova lo script?
Aggiungere .. al pythonpath prima di importare il modulo:
import sys
sys.path.insert(0, "..")
inport whatever
Di solito però evito di fare questo lavoro a codice: preferisco assumere
che, in fase di installazione, il modulo/package finirà al posto giusto e,
in fase di sviluppo, aggiungere le directory che contengono la roba da
importare alla variabile d'ambiente PYTHONPATH.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
Maggiori informazioni sulla lista
Python