【python】导入上级目录下的库

问题分析 import 上级目录中的库

环境信息

OS:Windows 10 + python 3.7

具体需要

需要在\controllers\目录下的__init__.py文件中导入上级目录中的extensions.py文件中的内容,文件目录如图所示:

【python】导入上级目录下的库_第1张图片

复杂实现 × (不可取)

网上找到的博客提供了如下的解决方式,一起来浪费两分钟时间卡看他们是怎么做的

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

你可能感兴趣的:(python)