尝试从bSubFile.py内导入aFile.py,但出现错误,提示“ exceptions.ValueError,尝试以非包形式进行相对导入”
我的文件结构如下:
app/
- __init__.py
FolderA/
- __init__.py
- aFile.py
FolderB/
- __init__.py
- bFile.py
SubfolderB/
- __init__.py
- bSubFile.py
我正在尝试从bSubFile.py导入aFile
尝试:
from ..FolderA import aFile
class bSubFile():
...
和:
from ...FolderA import aFile
class bSubFile():
...
但是我总是得到“尝试在非包中进行相对导入”,我肯定缺少一些非常明显的东西。谢谢!
答案 0 :(得分:0)
您可以将其他路径添加到系统路径。这可能不是最优雅的方法,但是可以。
gradle.build (Module:app)