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

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a