<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-02-08 11:25 GMT+00:00 Marco Ippolito <span dir="ltr"><<a href="mailto:ippolito.marco@gmail.com" target="_blank">ippolito.marco@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ciao a tutti,<br>
sarą per voi sicuramente una cosa banale...<br>
<br>
come si fa ad importare una variabile di un file localizzato in<br>
un'altra directory?<br>
python 2.7.6<br>
esempio:<br>
fileA in ~/prove/prima/fileA.py<br>
file B in ~ :<br>
file B:<br>
!/usr/bin/python<br>
from fileA import variabileA -> non funziona<br>
from .fileA import variabileA -> non funziona<br></blockquote><div><br></div><div><br></div><div>lasciando stare che questa nuova alba delle variabili globali, sebbene in versione glorificata, mi terrorizza...</div><div>
<br></div><div>Se un file e' nel python path, viene su. Se e' nella stessa directory dello script ovviamente viene su.</div><div>Se i due file sono nello stesso package, si puo' anche fare .fileA.</div><div><br>
</div><div>Ma e' comunque una pessima idea avere variabili globali. Avere moduli esterni che usano variabili globali di un altro modulo e' qualcosa da fare con estrema cautela.</div></div><div><br></div>-- <br> .<br>
..: -enrico-
</div></div>