从父文件夹导入模块

从父文件夹导入模块

我正在运行Python2.5。

这是我的文件夹树:

ptdraft/
  nib.py
  simulations/
    life/
      life.py

(我也有__init__.py在每个文件夹中,为了可读性,此处省略)

如何导入nib模块中的life模块?我希望不用修改sys.path就可以做到这一点。

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


ABOUTYOU
浏览 547回答 3
3回答

一只斗牛犬

您可以使用相对导入(python>=2.5):from ... import nib(Python2.5中的新内容)PEP 328:绝对和相对导入编辑:添加了另一个点“。”去买两个包裹
打开App,查看更多内容
随时随地看视频慕课网APP