使用Jupyter笔记本的Python 3:无法在同一目录中导入文件

时间:2018-05-13 09:02:35

标签: python python-3.x jupyter-notebook

我在Jupyter笔记本中使用Windows 3上的Python 3。我在同一目录中有两个文件,Test1.py和Test2.py

在Test1中我有:

def method1():
print ("Hello World!")

在Test2中我有:

from Test1 import method1

但是当运行Test2时,我收到错误:

No module named 'Test1'

我之前已经问过这个问题了,所以我尝试了一个主要建议:将当前目录添加到sys.path:

import sys
sys.path.append('/path/to/Test1')

然而,这个解决方案对我不起作用,我仍然得到同样的错误。谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

我认为你应该在你的目录中放一个__init__.py,它有Test1.py和Test2.py。