Ich habe ein Modul foo, mit util.py und bar.py.Importieren Python-Modul nicht auf Pfad
Ich möchte es in IDLE oder Python-Sitzung importieren. Wie gehe ich vor?
Ich konnte keine Dokumentation zum Importieren von Modulen finden, die sich nicht im aktuellen Verzeichnis oder dem Standard-Python PATH befinden. Nach dem Versuch import "<full path>/foo/util.py"
, und from "<full path>" import util
Der nächste könnte ich bekommen
import imp
imp.load_source('foo.util','C:/.../dir/dir2/foo')
Welche mir Erlaubnis auf Fenster verweigert gab 7.
Es lohnt sich auch, diese [verwandte Frage] (http://stackoverflow.com/questions/15109548/set-pythonpath-before-import-statements) zu überprüfen. Insbesondere mag ich die [top Antwort] (http://stackoverflow.com/a/15109660/95852) dort für ihre Klarheit über die Sicherheit von Änderungen an 'sys.path'. –
Mögliches Duplikat von [Wie importiere ich ein Modul mit dem vollständigen Pfad?] (Http://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-path) –