On Fri, Dec 12, 2014 at 02:52:05PM +0100, Gabriele Battaglia wrote:
> Salve a tutti.
> 
> Un domandone banale, per il quale ammetto candidamente di
> vergognarmi mostruosamente e faccio appello alla vostra infinita
> pazienza.
> 
> Nel percorso "C:\Dropbox\py" è presente il modulo key.py.
> 
> Io ho bisogno di importarlo dallo script e4ec.py che risiede nel
> percorso "C:\Dropbox\py\e4ec"

> 
> Ovviamente,
> 
> import key
> 
> non funziona, perchè key.py non si trova nella cartella dello script
> principale ne in quelle indicate da PYTHONPATH, che nel mio caso
> risulta non definita.
> 
> Allora ho provato a scrivere
> 
> PYTHONPATH = ["C:\\Dropbox\\py\\e4ec"]

PYTHONPATH è una variabile d'ambiente, non una lista python:

 PYTHONPATH

    Augment the default search path for module files. The format is
    the same as the shell’s PATH: one or more directory pathnames
    separated by os.pathsep (e.g. colons on Unix or semicolons on
    Windows). Non-existent directories are silently ignored.

credo inoltre ma suggerisco di verificarlo che tu possa mettere u
signolo /: PYTHONPATH=C:/Dropbox/py/e4ec


> Qualche indizio per orientarmi verso la soluzione?


Analizzare os.path


sandro
*:-)
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a