我的文件夹结构如下:
DIR/
__init__.py
entry_1.py
helper_x.py
A/
__init__.py
entry_2.py
B/
__init__.py
helper_y.py
在helper_y.py
中,我需要导入helper_x.py
。可以从helper_y.py
或entry_1.py
调用entry_2.py
。我知道我无法使用from .. import helper_x
之类的东西进行相对导入,因为出于某些原因,Python不会将顶级模块视为包。因此,我必须进行绝对导入。但是,由于存在多个入口点,所以我也不能绝对导入。
sys.path
是我唯一的手段吗?有没有更清洁的方法?谢谢!