python - 从同一文件夹中的文件导入功能

标签 python python-3.x flask

我正在根据不同的导入规则使用 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/

相关文章:

django - Python subprocess.Popen()在Docker容器中不起作用-在本地工作正常

python - operator.itemgetter 或 lambda

python - Flask 看不到配置文件中的配置值

Flask CSP ( Content-Security-Policy ) 针对跨站脚本等攻击的最佳实践

python - 在 python 中绘制 Pandas 系列的 CDF

Python:无法从 init 文件导入在 setUp 方法中初始化的全局变量

python - 漂亮的汤和要求没有得到整页

python - 单个文件 - 两个模块

python - 如何根据值确保 django 模型的唯一性?

python - 如何在 Flask 上返回 400(错误请求)?