小编Zem*_*ian的帖子

从同一文件夹中的文件导入函数

我正在根据不同的导入规则在教程之后使用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
Run Code Online (Sandbox Code Playgroud)

在app.py中,我使用以下代码从config.py导入一个函数:

import config as Config
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

ImportError: No module named 'config'
Run Code Online (Sandbox Code Playgroud)

我不明白是什么问题,是同一个文件夹中的两个文件.提前致谢

python flask python-3.x

22
推荐指数
3
解决办法
5万
查看次数

标签 统计

flask ×1

python ×1

python-3.x ×1