繁体   English   中英

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

[英]Import module from other directory in Wing Ide

在c:\\ MyProject \\ ModelClasses中的模块MainClass.py中,我正在尝试从c:\\ MyProject \\ Helpers导入模块MainHelper.py。

from Helpers.MainHelper import MainHelper

x=MainHelper()

我得到错误

ImportError: No module named Helpers.MainHelper

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

我正在使用Windows XP

如果c:\\MyProject\\HelpersPYTHONPATH ,则应编写

from MainHelper import MainHelper

在MainClass.py模块中。

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

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

然后,您将使用import语句,例如:

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

文档链接:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM