我正在根据不同的导入规则使用 Python 3.5 构建一个 Flask 应用程序。通过寻找类似的问题,我设法通过将文件夹添加到路径来解决基于从嵌套文件夹导入的 ImportError,但我一直无法从同一文件夹中的脚本导入函数(已经在路径中)。文件夹结构是这样的:
DoubleDibz
├── app
│ ├── __init__.py
│ ├── api
│ │ ├── __init__.py
│ │ └── helloworld.py
│ ├── app.py
│ ├── common
│ │ ├── __init__.py
│ │ └── constants.py
│ ├── config.py
│ ├── extensions.py
│ ├── static
│ └── templates
└── run.py
在 app.py 中,我使用以下代码从 config.py 导入一个函数:
import config as Config
但我收到此错误:
ImportError: No module named 'config'
我不明白问题出在哪里,因为这两个文件在同一个文件夹中。 在此先感谢
最佳答案
你试过了吗
import app.config as Config
它对我有用。
关于python - 从同一文件夹中的文件导入功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43865291/