我正在尝试从Windows上Python2.7.10 Shell的本地路径导入模块
我通过以下方式将本地路径添加到sys.path
:
import sys
sys.path.append('C:\download')
接下来,我尝试通过以下方式导入:
from download.program01 import *
但我有个错误:
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
from download.program01 import *
ImportError: No module named download.program01
在Linux上,这段代码运行良好。你知道吗
有人知道怎么了吗?你知道吗
将文件
__init__.py
放在下载文件夹中,以便python知道它是一个模块,而改为sys.path.append('C:')
。 如果您只想使用path而不想创建模块文件(the__init___.py
),那么只需保持这样的代码,而不需要导入如果
download
在pythonpath中,那么应该直接导入program01
。你知道吗另外,请不要导入*;这会使调试变得非常困难。只要做
import program01
。你知道吗相关问题 更多 >
编程相关推荐