[英]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\\Helpers
在PYTHONPATH
,则应编写
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.