J'ai eu un fichier appelé example_file.py
, que je voulais utiliser à partir de divers autres fichiers, alors j'ai décidé d'ajouter example_file.py
à sys.path
et importer ce fichier dans un autre fichier pour utiliser le fichier. Pour ce faire, j'ai exécuté ce qui suit dans IPython.
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
print(sys.path)
Je pouvais voir le chemin que je venais d'ajouter, et quand j'ai essayé d'importer ce fichier à partir d'un autre chemin de répertoire comme celui-ci:
import example_file
cela fonctionnait très bien, mais une fois que je suis sorti d'IPython, que je l'ai entré à nouveau et que sys.path
j'ai vérifié , j'ai vu que le chemin que j'avais ajouté n'était pas présent, alors comment ajouter un chemin à sys.path de manière permanente en Python?
PYTHONPATH
.
sys.path.append()
accepte un répertoire contenant un fichier ET PAS UN SEUL CHEMIN VERS UN FICHIER.