从 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

相对导入指定相对于当前位置导入的资源。