我正在运行 Python 2.5。
这是我的文件夹树:
ptdraft/ nib.py simulations/ life/ life.py
(我__init__.py在每个文件夹中也有,为了便于阅读,这里省略了)
__init__.py
如何nib从模块内部导入life模块?我希望无需修改 sys.path 就可以做到。
nib
life
注意:正在运行的主模块位于ptdraft文件夹中。
ptdraft
似乎问题与位于父目录或类似目录中的模块无关。
您需要将包含的目录添加ptdraft到 PYTHONPATH
您说这import nib与您合作,这可能意味着您将ptdraft自己(而不是其父级)添加到 PYTHONPATH。
import nib