2016-09-28 88 views
0

在我的项目,文件结构如下:如何从Pycharm项目中导入模块?

根/文件夹1 /文件夹2/script1.py

根/文件夹1 /文件夹2/script2.py

我在SCRIPT2的声明。 py说“import script1”,Pycharm说没有找到模块。我该如何解决?

回答

2

要导入的对象:

from root.folder1.folder2 import script1

要导入你的脚本的功能:

from root.folder1.folder2.script1 import NameOfTheFunction

+0

保佑你的灵魂,解决了! – user1917407

+0

还有一件事,如果文件夹名称中有空格,这是如何工作的? – user1917407

+0

您应该删除它们或使用其他方式导入。看看答案:http://stackoverflow.com/questions/9123517/how-do-you-import-a-file-in-python-with-spaces-in-the-name – Vuwox