【发布时间】:2021-05-26 22:25:00
【问题描述】:
├── apps
│ ├── package1
│ ├── directory 1
│ │ ├── demo1.py
│ │ └── demo2.py
└ └── test1.py
└ └── test2.py (def function2)
这里需要访问test2.py中的function2,并在demo2.py中使用
它看起来像下面的 demo.py 文件
from test2 import function2
并出现以下错误 ImportError:无法从“test2”导入名称“function2”
【问题讨论】:
-
这能回答你的问题吗? Importing files from different folder.
-
您从哪里运行代码以及您的 PYTHONPATH 环境变量设置为什么?
apps目录中有__init__.py文件吗? -
也许
from apps.test2 import function2? -
@TomDalton 是的,我在应用程序目录中有 init.py 文件
-
@JPG 我也试过了,但没用
标签: python python-3.x django flask import