Python模块导入问题

4 投票
5 回答
21525 浏览
提问于 2025-04-16 02:49

我在用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里面。

撰写回答