Python模块导入问题
我在用Windows 7,能顺利导入一些内置的模块,但当我保存自己的脚本并尝试在IDLE中导入时,出现了一个错误,提示说这个模块不存在。
我使用的是在Python Shell中点击“文件”和“新建窗口”找到的Python文本编辑器。我把文件保存为.py格式,放在我自己在Python目录下创建的一个Module文件夹里。但是,每次我在IDLE中输入import module_name时,它都说这个模块不存在。
我到底哪里做错了,或者说我漏掉了什么?我试过了import module_name、import module_name.py、python module_name、python module_name.py这些方式。
5 个回答
0
要导入你自己的模块,你需要把这个文件放在你程序的文件夹里,然后使用下面的代码:
from Module import *
这里的 Module 是你模块的名字。
2
试着把模块的路径加到 sys.path 这个变量里:
import sys
sys.path.append(pathToModule)
4
Python使用一个叫做PYTHONPATH的环境变量来定义一系列文件夹,这些文件夹会在导入模块时被查找。很可能你的文件夹不在PYTHONPATH里面。