导入另一个文件的功能

时间:2017-06-27 10:10:42

标签: python

我尝试从文件housoto.py导入我的函数Shemptoo:

from housoto import Shemptoo

ModuleNotFoundError: No module named 'housoto'

这两个文件位于相同的目录中,我在spyder python 2.7和窗口10上。

编辑:Pranay,我试着在控制台上:     C:\ Users \用户专利>出口  PYTHONPATH = //:$ PYTHONPATH 结果:访问被拒绝。

我尝试将 init .py文件保存在同一目录中,但它不起作用。 此外,如果它可以帮助您找到问题,当我尝试在导入文件housoto中导入模块Shemptoo时,问题是相同的。

对我来说这很重要因为我的项目包含数千行...谢谢你的帮助。

3 个答案:

答案 0 :(得分:0)

一种方法是隐式向pythonpath添加模块的位置:

export PYTHONPATH=/<location of module files>/:$PYTHONPATH (为模块添加python路径)

答案 1 :(得分:0)

直接尝试import housoto。可能是因为from告诉解释器查看文件夹(具有__init__.py file的模块)。

答案 2 :(得分:0)

我不知道你在使用Windows。对于Windows,您可能希望查看此问题和答案:How to add to the pythonpath in windows 7?