python外壳windows imp

2024-03-28 09:18:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从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上,这段代码运行良好。你知道吗

有人知道怎么了吗?你知道吗


Tags: 模块pathfromimport路径downloadwindows错误
2条回答

将文件__init__.py放在下载文件夹中,以便python知道它是一个模块,而改为sys.path.append('C:')。 如果您只想使用path而不想创建模块文件(the __init___.py),那么只需保持这样的代码,而不需要导入

import program01

如果download在pythonpath中,那么应该直接导入program01。你知道吗

另外,请不要导入*;这会使调试变得非常困难。只要做import program01。你知道吗

相关问题 更多 >