問題分析 import 上級目錄中的庫
環境信息
OS:Windows 10 + python 3.7
具體需要
需要在\controllers\
目錄下的__init__.py
文件中導入上級目錄中的extensions.py
文件中的內容,文件目錄如圖所示:
複雜實現 × (不可取)
網上找到的博客提供瞭如下的解決方式,一起來浪費兩分鐘時間卡看他們是怎麼做的
在\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]
有問題歡迎通過郵箱交流。