【发布时间】:2020-07-30 17:28:36
【问题描述】:
这是我的文件夹结构:
.
├── main.py
├── formats
│ ├── __init__.py
│ └── writer.py
└── misc
├── __init__.py
└── util.py
在main.py 中,我可以使用以下方法导入util.py:
from misc.util import sth
但是,我无法在writer.py 中导入util.py,使用上面的语句和这个命令:
python formats/writer.py
现在最简单的解决方案是弄乱PYTHONPATH:一个简单的export PYTHONPATH=. 就可以了。但是,我不喜欢这样做,也不喜欢相对导入。我现在有什么选择?
【问题讨论】: