當我們導入一個模塊時:import xxx,默認情況下python解析器會搜索當前目錄、已安裝的內置模塊和第三方模塊,搜索路徑存放在sys模塊的path中:
import sys
sys.path
導入不在同一目錄的自己編寫的模塊時:
需要使用:
BASE_DIR = "自己文件目錄"
sys.path.append(BASE_DIR)
另外一種方法是:(不推薦使用)
把路徑添加到系統的環境變量,或把該路徑的文件夾放進已經添加到系統環境變量的路徑內。環境變量的內容會自動添加到模塊搜索路徑中。