ho avuto un file example_file.py
, voglio usare questo example_file.py
da vari file, così ho deciso di aggiungere al example_file.py
sys.path
e l'importazione del file in un altro file per l'utilizzo della funzionalità del file. avevo aperto ipython
e fatto il seguentel'aggiunta di un percorso di file a sys.path in python
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
e quando ho provato ad importare il file da un altro percorso della directory come
import example_file
il suo bel lavoro, ma dopo che sono uscito dalla ipython sono entrato di nuovo in esso e controllato il sys.path
, qui il percorso che ho aggiunto non è presente, quindi chiunque può per favore fammi sapere come aggiungere un percorso a sys.path permanentemente in python
Rendi il tuo codice un pacchetto adeguato, rendilo facile_installabile e sii felice per il resto della tua vita (invece di armeggiare). A parte questo: ogni documentazione ti dice CHIARAMENTE che 'sys.path.append()' accetta una directory contenente il file AND NOT SINGLE PATH TO A FILE. –
possibile duplicato di [Aggiunta di una cartella al percorso di Python in modo permanente] (http://stackoverflow.com/questions/3722248/adding-folder-to-pythons-path-permanently) – DhruvPathak
ki hanno aggiunto una directory che contiene il mio file, ma come rendere permanente quel percorso in sys.path –