【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]
有问题欢迎通过邮箱交流。

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