Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 导入时flask应用程序中的ModuleNotFoundError';app&x27;文件夹_Python 3.x - Fatal编程技术网

Python 3.x 导入时flask应用程序中的ModuleNotFoundError';app&x27;文件夹

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

使用此目录结构运行flask应用程序时,我收到一个ModuleNotFoundError

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不是正确的语句?@HackaTunes
from。查看导入某些内容
应该执行的操作。导入错误:尝试在没有已知父项的情况下进行相对导入package@HackaTunes嗯,现在只需从视图中删除圆点(
)Ooookkkkkkkk我打错了,现在一切都好了:D