假設我們想要導入上一級目錄的文件或者模塊,我們可以直接首先將環境變量添加到sys當中,sys這個模塊包含了當前運行程序當中的所有運行環境變量,並保存在一個列表里,用sys.path可以對這個列表進行調用,因此
我們可以編寫如下代碼:
import sys sys.path.insert(0,"the absolutely path of the file or the folder")
在insert函數后,有兩個參數,第一個參數填0,表示在第一個位置對path進行插入,第二個參數填寫你想要import 模塊文件或者文件夾的絕對路徑,這樣你的模塊就可以順利import了!
比如你現在可以import 上級目錄的config.py模塊,如下所示:
import sys sys.path.insert(0,"the absolutely path of the file or the folder") import config
這樣咱們再import config就不會報錯啦!
pay attention!:這里值得注意的是,我們需要想要import 上級目錄模塊之前,首先使用sys.path.insert,然后再開始使用你想進行import的文件,因為我們需要先添加環境變量哦!