[Python] importare modulo da directory superiore

Leonardo learts92 a gmail.com
Mer 30 Lug 2008 18:34:32 CEST


Ma devo mettere proprio .. o sostituire con il percorso della cartella
superiore? perchč usando .. non funziona, mi aggiunge alla lista path
proprio ".."
Se devo sostituire, sapete indicarmi un metodo pił semplice di:
sys.path.insert(0, '/'.join(sys.path[0].split('/')[0:-1]))?

>import sys
>sys.path.insert(0, "..")
>inport whatever

mi restituisce: ValueError: Attempted relative import in non-package
anche mettendo i vari __init__.py nelle cartelle
>from .. import x



Maggiori informazioni sulla lista Python