从 python 中的另一个模块导入模块
Importing a module from another module in python
我知道这个问题很常见,可能会被标记为重复,但是我已经阅读了几乎所有答案,但没有任何帮助。我在绝望中写下这个问题。
我的文件结构如下:
my_project
|--__init__.py
|--some_file.py
|--module1
|--a.py
|--__init__.py
|--module2
|--b.py
|--__init__.py
我想做的是在 b.py
中导入 a.py
的功能
我写
from module1 import a
这会引发错误 "there is no module named module1"
我在 python3.7.4
工作
你在那里做的事情叫做相对导入,你可以阅读更多关于它们的信息here。尝试执行以下操作。
from .module1 import a
相对导入指定相对于当前位置导入的资源。
我知道这个问题很常见,可能会被标记为重复,但是我已经阅读了几乎所有答案,但没有任何帮助。我在绝望中写下这个问题。 我的文件结构如下:
my_project
|--__init__.py
|--some_file.py
|--module1
|--a.py
|--__init__.py
|--module2
|--b.py
|--__init__.py
我想做的是在 b.py
中导入 a.py
的功能
我写
from module1 import a
这会引发错误 "there is no module named module1"
我在 python3.7.4
你在那里做的事情叫做相对导入,你可以阅读更多关于它们的信息here。尝试执行以下操作。
from .module1 import a
相对导入指定相对于当前位置导入的资源。