[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