Ich hatte eine Datei mit dem Namen example_file.py
, die ich aus verschiedenen anderen Dateien verwenden wollte, so dass ich hinzufügen entschieden example_file.py
zu sys.path
und importieren Sie diese Datei in einer anderen Datei , um die Datei zu verwenden. Zu diesem Zweck habe ich in IPython Folgendes ausgeführt.
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
print(sys.path)
Ich konnte den Pfad sehen, den ich gerade hinzugefügt hatte, und als ich versuchte, diese Datei aus einem anderen Verzeichnispfad wie diesem zu importieren:
import example_file
Es funktionierte einwandfrei, aber als ich aus IPython herauskam, es erneut sys.path
eingab und das überprüfte , stellte ich fest, dass der von mir hinzugefügte Pfad nicht vorhanden war. Wie füge ich also in Python dauerhaft einen Pfad zu sys.path hinzu?
PYTHONPATH
.
sys.path.append()
ein Verzeichnis akzeptiert wird, das eine Datei und keinen einzigen Pfad zu einer Datei enthält.