我正在使用python flask。我想从其他目录导入模块。
我有一个名为hello.py
PATH = project / app / hello.py
app = Flask(__name__)
我还有一个名为tables.py
PATH = project / db / migration / tables.py
app.config("Database")
因此,我需要从hello.py导入应用
from app.hello import app
app.config("Database")
我正在执行脚本tables.py
cd project/db/migration
python3 tables.py
是说no module found app.hello
答案 0 :(得分:0)
您需要在__init__.py
文件夹中创建一个app
使其变为Python package,然后可以使用from app.hello import app
将模块导入其中。文件结构可能像这样:
app /
| __init__.py
| hello.py
P.S。 __init__.py
的内容可以为空。