Python 2.7 将类对象从一个文件导入到另一个文件中

Python 2.7 将类对象从一个文件导入到另一个文件中,python-2.7,class,python-import,Python 2.7,Class,Python Import,我试图使用以下命令调用类a中的函数:从中的一个.py文件调用到中的两个.py文件 from one import A 在这个类A中:在init函数中,我分配一个变量名,即:;self.\u fname=名称。 现在我尝试从类a调用一个函数funC(),该类使用self.\u fname变量,如下面的Two.py中所示 now=A() now.funC() 调用此函数时,我得到一个属性错误:类A没有属性“\u fname” func(): if self._fname: prin

我试图使用以下命令调用类a中的函数:从中的一个.py文件调用到中的两个.py文件

 from one import A
在这个类A中:在init函数中,我分配一个变量名,即:;self.\u fname=名称。 现在我尝试从类a调用一个函数funC(),该类使用self.\u fname变量,如下面的Two.py中所示

 now=A()
 now.funC()
调用此函数时,我得到一个属性错误:类A没有属性“\u fname”

func():
if self._fname:
    print "found"

如何解决此问题。是否有任何方法可以将类A对象从one.py导入到Two.py,以便使用该对象访问“fname”变量

AttributeError通常在尝试访问正在处理的对象中未定义的属性或成员时引发。就你而言,
您正在初始化self.\u fname并尝试使用self.fname,我认为self.fname未在类“A”中定义(请注意“fname”之前的下划线)。因此,基本上,如果您尝试访问func()中的正确成员(self.\u fname),您的属性错误就会消失

请用实际问题显示实际代码。代码段和错误消息不匹配。您显示了对
funC
的调用,但是
funC()
的(不完整)定义,
funC()
访问属性
fname
,但错误消息指向
\fname
。这里很难提供帮助。您现在已经更改了代码中的属性名称,但仍然没有显示实际的代码。显示足够的代码,使我们能够重现错误。