我正在构建一个 python 项目,包括两个目录,如下树所示。
在第一个目录中,我有一个模块和init.py。 init模块的内容是
from .module1 import func1
在第二个目录中,我导入 func1 如下。
from dir1 import func1
但是,出现以下错误。
ModuleNotFoundError:没有名为“dir1”的模块
如何解决这个问题?
我在主目录中运行 func2 并且运行良好。但是,我需要它在 dir2 中工作。
尝试
Try from dir1.module import func1
最好在 dir2 中也添加 init.py