Python-从父文件夹导入模块

我正在运行Python 2.5。

这是我的文件夹树:

ptdraft/

nib.py

simulations/

life/

life.py

(我还在__init__.py每个文件夹中,为便于阅读,在此省略)

如何nib从模块内部导入life模块?我希望无需修补sys.path就可以做到。

注意:正在运行的主模块在ptdraft文件夹中。

回答:

看来问题与该模块位于父目录或类似目录中无关。

你需要将包含的目录添加ptdraft到PYTHONPATH

你说过import nib与你合作,这可能意味着你已将ptdraft自身(而非其父项)添加到PYTHONPATH中。

以上是 Python-从父文件夹导入模块 的全部内容, 来源链接: utcz.com/qa/412073.html

回到顶部