从Wing Ide中的其他目录导入模块

时间:2011-03-10 10:06:26

标签: python import wing-ide

在模块MainClass.py中,我在c:\ MyProject \ ModelClasses中 尝试从c:\ MyProject \ Helpers

导入模块MainHelper.py
from Helpers.MainHelper import MainHelper

x=MainHelper()

我收到错误

ImportError: No module named Helpers.MainHelper

在WIng IDe中,我添加了路径c:\ MyProject \ Helpers Project-> ProjectProperties \ PythonPath

我正在使用windows xp

1 个答案:

答案 0 :(得分:2)

如果c:\MyProject\Helpers位于PYTHONPATH,您应该写

from MainHelper import MainHelper
在MainClass.py模块中

如果要将Helpers目录视为包,请执行以下操作:

  • PYTHONPATH应为c:\MyProject
  • Helpers目录中应包含一个(可能为空)__init__.py文件。

然后您将使用以下导入语句:

import Helpers.MainHelper
from Helpers.MainHelper import MainHelper
from Helpers import MainHelper

文档链接: