Ho avuto un file chiamato example_file.py
, che ho voluto utilizzare da vari altri file, così ho deciso di aggiungere example_file.py
alle sys.path
e importare questo file in un altro file per utilizzare il file. Per fare ciò, ho eseguito quanto segue in IPython.
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
print(sys.path)
Ho potuto vedere il percorso che avevo appena aggiunto e quando ho provato a importare questo file da un altro percorso di directory come questo:
import example_file
ha funzionato bene, ma una volta uscito da IPython, inserito di nuovo e controllato sys.path
, ho visto che il percorso che avevo aggiunto non era presente, quindi come faccio ad aggiungere un percorso a sys.path in modo permanente in Python?
PYTHONPATH
.
sys.path.append()
accetta una directory contenente file E NON UN SOLO PERCORSO A UN FILE.