gpt4 book ai didi

python - 导入在 __init__.py 中指定的变量

转载 作者:太空宇宙 更新时间:2023-11-04 05:58:52 24 4
gpt4 key购买 nike

项目结构如下:

proyect/
run.py
app/
__init_.py
file.py

__init__.py 有:

# At __init__.py
app = "My var"

我想在 file.py 中使用 app 变量;我在做:

# At file.py
from app import app
print app

但我得到一个:"ImportError: No module named app"

该变量最好位于 __init__.py,如果不更改它,我如何使用 file.py 中的 app

提前致谢。

最佳答案

像从普通 .py 文件导入一样导入它,如下所示:

from __init__ import app
print app

结果:

My var

就目前而言(from app import app),python 将在 中寻找名为 app 的模块或文件 当前工作目录,它显然找不到,因此将抛出 ImportError

关于python - 导入在 __init__.py 中指定的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26242559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com