新手Python问题,Windows XP上的2.7.2
我在当前目录中保存了一行hello.py文件[print“hello there”]。
在命令提示符下,我使用import来运行命令
>>> import hello
hello there
好的 - 没关系。
但是如果hello.py位于当前目录的一个名为“tempFolder”的子文件夹中,你会输入什么?
答案 0 :(得分:2)
假设这是您的目录结构:
currentdir
/tempFolder
hello.py
您的导入目录中应该有__init__.py
。
所以看起来应该是这样的:
currentdir
/tempFolder
__init__.py
hello.py
注意:__init__.py
可能空白。这没有坏处。
检查official documentation以获取有关此
的更多信息答案 1 :(得分:1)
在Python的module search path中搜索模块。
您有两种解决方案:
将文件夹tempFolder
设为python package:在文件夹__init__.py
中添加名为tempFolder
的文件
将文件夹tempFolder
添加到PYTHONPATH