Relative importing modules from parent folder subfolder
给定这样的目录结构
1 2 3 4 5 | /main/ /main/common/foo.py /main/A/ /main/A/src/ /main/A/src/bar.py |
如何使用python的相对导入从
这是这个问题更复杂的版本:
从父文件夹导入模块
正确的相对导入应该是:
1 | from ...common import foo |
然而,相对进口只在一个包内工作。如果
因此,如果您在
但是,如果您在
1 2 | from ...common import foo from main.common import foo |
回答您的意见: