Python导入失败
我的Flask应用程序结构简单,无法进行导入Python导入失败,python,flask,Python,Flask,我的Flask应用程序结构简单,无法进行导入 FlaskFolder __init__.py (includes db parameters for flask SqlAlchemy) dbase.py (Trying to import DB variable from __init__.py and its failing. 在我的\uuuu init\uuuuuuuuuy.py中,我试图在同一个文件夹中像“from FlaskFolder import dbase”一样导入,但我无法完成
FlaskFolder
__init__.py (includes db parameters for flask SqlAlchemy)
dbase.py (Trying to import DB variable from __init__.py and its failing.
在我的\uuuu init\uuuuuuuuuy.py
中,我试图在同一个文件夹中像“from FlaskFolder import dbase”
一样导入,但我无法完成
在我的dbase.py中,我试图像从FlaskFolder import db导入一样导入(db是\uuuu init\uuuuuuuuuuupy
中的一个类),但无法完成
Error: No module named FlaskFolder
请告知如何解决此问题。我认为这是循环导入
首先,当从FlaskFolder导入数据库到\uuuu init\uuuuu.py
中时,程序将
执行dbase.py
文件。该文件将从FlaskFolder import db执行。
这将转到\uuuu init\uuuuuuuupy
,从FlaskFolder导入数据库执行。
还有巴拉拉
这有两种解决方案
在\uuuu init\uuuuu.py
中,让flask SqlAlchemy db define之后的从FlaskFolder导入dbase
在dbbase.py
中定义Alchemy db。并将其导入\uuuu init\uuuuuuy.py
尝试过…它不重复。您可以显示dbase.py和init.py或提供更多信息吗?是的,这是循环导入,这就是我尝试在文件末尾导入它的原因。成功了。Thanks@Anonymous编码员,不用了,谢谢。