【发布时间】:2013-10-28 06:18:20
【问题描述】:
您好,我正在尝试使用 Eclipse 和 PyDev 在 python 中编写程序。我有一个这样的项目结构:
“Root”、“GeneralClasses”和“UserClasses”是包含名为“FileA”、“FileB”和“FileC”的python模块的三个目录,很明显有三个名为“ClassA”、“ClassB”和“ C 类”。
我试图在“FileC”中导入“ClassA”,但出现导入错误。我尝试了多种方法:
import ClassAfrom FileA import ClassAfrom FileA import *from GeneralClasses.FileA import ClassAfrom GeneralClasses.FileA import *from Root.GeneralClasses.FileA import ClassAfrom Root.GeneralClasses.FileA import *
他们都给了我同样的错误。我不知道如何解决这个问题。如有任何帮助,我将不胜感激。
【问题讨论】:
-
我应该补充一点,IDE 可以检测到所有的类。我在他们的名字上使用“ctrl + click”,它把我带到了正确的地方。此外,我在所有类的所有文件中都有导入问题;所以似乎IDE的设置有问题,代码运行良好。
-
它给你的错误是什么?
标签: python eclipse import pydev