Python 3.x 导入时flask应用程序中的ModuleNotFoundError';app&x27;文件夹
使用此目录结构运行flask应用程序时,我收到一个ModuleNotFoundError:Python 3.x 导入时flask应用程序中的ModuleNotFoundError';app&x27;文件夹,python-3.x,Python 3.x,使用此目录结构运行flask应用程序时,我收到一个ModuleNotFoundError: project | app | __init__.py | urls.py | views.py | __main__.py 在项目目录中,当运行python3.时,我得到一个 File "./app/__init__.py", line 4, in <module> import u
project
| app
| __init__.py
| urls.py
| views.py
| __main__.py
在项目目录中,当运行python3.
时,我得到一个
File "./app/__init__.py", line 4, in <module>
import urls
ModuleNotFoundError: No module named 'urls'
代码有点大,指向它的链接也有点大。如果要在
\uuuu init\uuuuuuuuuuupy
文件的同一目录中导入其他文件,需要使用相对导入语法:
from . import urls
通过这种方式,Python将在
\uuuuu init\uuuuuuu.py
旁边查找url.py
,而不是在sys.path
中搜索。是否有方法从模块导入对象,即从./views导入flask\u应用程序,哪个ofc不是正确的语句?@HackaTunesfrom。查看导入某些内容
应该执行的操作。导入错误:尝试在没有已知父项的情况下进行相对导入package@HackaTunes嗯,现在只需从视图中删除圆点()Ooookkkkkkkk我打错了,现在一切都好了:D