Tôi có một foo mô đun, chứa util.py và bar.py.Nhập mô-đun python KHÔNG trên đường dẫn
Tôi muốn nhập nó trong phiên IDLE hoặc python. Làm thế nào để tôi đi về điều này?
Tôi không thể tìm thấy tài liệu về cách nhập mô-đun không có trong thư mục hiện tại hoặc PATH mặc định. Sau khi thử import "<full path>/foo/util.py"
, và from "<full path>" import util
Gần nhất tôi có thể nhận được là
import imp
imp.load_source('foo.util','C:/.../dir/dir2/foo')
nào đã cho tôi Permission denied trên cửa sổ 7.
Cũng đáng xem [câu hỏi có liên quan này] (http://stackoverflow.com/questions/15109548/set-pythonpath-before-import-statements). Đặc biệt, tôi thích [câu trả lời hàng đầu] (http://stackoverflow.com/a/15109660/95852) ở đó, vì sự rõ ràng của nó về sự an toàn của những thay đổi đối với 'sys.path'. –
Bản sao có thể có của [Làm thế nào để nhập một mô-đun cho đường dẫn đầy đủ?] (Http://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-path) –