我对python很陌生,大约一个月了,我正试图弄清楚导入在python中是如何工作的。我被告知可以导入任何包含Python代码的“模块”。所以我试图导入一个模块只是为了尝试一下,但是我一直收到一个“ImportError:No module named redue”。这是python shell的一个示例:
>>> import os
>>> os.chdir('C:\Users\Cube\Documents\Python')
>>> for file in os.listdir(os.getcwd()):
print file
pronounce.py
pronounce.pyc
readwrite.py
rectangle.py
reduc.py
>>> import reduc
Traceback (most recent call last):
File "<pyshell#32>", line 1, in <module>
import reduc
ImportError: No module named reduc
我做错什么了?我是在忽略什么,还是只是被错误地告知?
这些文件不在sys.path上。应该是这样的。
如果要从解释器访问它们,则需要将位置添加到sys.path
还可以在环境变量PYTHONPATH中包含路径
请在此处查看模块搜索路径的详细信息:
还可以在此处查看(PYTHONPATH)环境变量的详细信息:
相关问题 更多 >
编程相关推荐