python 引入上級目錄文件

1.os.path.dirname(__file__) 返回腳本的路徑
2.os.path.abspath 返回絕對路徑
3.os.path.dirname 獲取文件路徑中所在的目錄

eg:

假如有如下目錄結構:

-- main
  | test1.py
  | dir1
   | test2.py

若test2.py需要引用test1.py 中的信息該怎么辦呢?
解決方法如下:

#test2.py 中
 #獲取main 所在目錄
parentdir=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 #把目錄加入環境變量
sys.path.insert(0,parentdir)
from test1 import *
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容