【python】導入上級目錄下的庫

問題分析 import 上級目錄中的庫

環境信息

OS:Windows 10 + python 3.7

具體需要

需要在\controllers\目錄下的__init__.py文件中導入上級目錄中的extensions.py文件中的內容,文件目錄如圖所示:

UTOOLS1586585848541.png

複雜實現 × (不可取)

網上找到的博客提供瞭如下的解決方式,一起來浪費兩分鐘時間卡看他們是怎麼做的

\controllers\目錄下的__init__.py文件中加入代碼:

import sys
sys.path.append("..") #把上級目錄加入到變量中
from getAnswer.extensions import mongo
#特別注意需要帶上級目錄文件夾的名

如果是要應用上上級文件夾,代碼如下:

import sys
sys.path.append("...") #把上上級目錄加入到變量中

恭喜你看完了這種錯誤做法,時間-1s

簡單實現 √

from ..extensions import mongo#導入上級目錄的文件

特此記錄下來,希望能幫助到遇到同樣問題的coder
如有幫助,歡迎點贊/轉載~

聯繫郵箱:[email protected]
有問題歡迎通過郵箱交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章