【问题标题】:Import module in FlaskFlask 中的导入模块
【发布时间】:2018-12-21 06:56:31
【问题描述】:

我正在使用 python 烧瓶。我想从不同的目录导入一个模块。

我有一个名为hello.py的文件

PATH = 项目/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

【问题讨论】:

    标签: python flask


    【解决方案1】:

    您需要在app 文件夹中创建一个__init__.py 使其成为Python package,然后您可以使用from app.hello import app 在其中导入一个模块。文件结构可能是这样的:

    app / 
        | __init__.py
        | hello.py 
    

    附: __init__.py 的内容可以为空。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-30
      • 2014-06-21
      • 1970-01-01
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多