2014-02-08 12:25 GMT+01:00 Marco Ippolito <ippolito.ma...@gmail.com>: > Ciao a tutti, > sarĂ per voi sicuramente una cosa banale... > > come si fa ad importare una variabile di un file localizzato in > un'altra directory? > python 2.7.6 > esempio: > fileA in ~/prove/prima/fileA.py > file B in ~ : > file B: > !/usr/bin/python > from fileA import variabileA -> non funziona > from .fileA import variabileA -> non funziona >
1. Devi impostare quella cosa che si chiama PYTHONPATH a ~/prove/prima/ 2. ~/prove/prima/ deve contenere un file (anche vuoto) chiamato __init__.py Es: [ale@padme ~]$cat prove/prima/__init__.py [ale@padme ~]$cat prove/prima/fileA.py TEST=1 [ale@padme ~]$PYTHONPATH=prove/prima python Python 2.7.5+ (default, Sep 19 2013, 13:49:51) [GCC 4.8.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from fileA import TEST >>> print TEST 1 Ciao -- http://alepisa.blogspot.com Esalando Prassi _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python