【发布时间】:2015-12-30 08:43:20
【问题描述】:
我正在尝试使用
将类 A 中的函数从 One.py 文件调用到 Two.py 文件 from one import A
在这个类 A 中:在 init 函数中,我正在分配一个变量名,即; self._fname=名称。 现在我正在尝试从类 A 中调用一个函数 funC(),它使用 self._fname 变量,如下面的 Two.py
now=A()
now.funC()
当调用这个函数时,我得到一个属性错误:A 类没有属性'_fname'
func():
if self._fname:
print "found"
我该如何解决这个问题。有什么方法可以将 A 类对象从 one.py 导入到 Two.py 中,因此通过使用该对象,我可以访问“fname”变量。
【问题讨论】:
-
请显示实际问题的实际代码。代码 sn-ps 和错误消息不匹配。您显示了
funC的调用,但func()、func()的(不完整)定义访问属性fname,但错误消息引用_fname。在这里很难提供帮助。 -
您现在更改了代码中的属性名称,但仍未显示实际代码。显示足够的代码以使我们能够重现错误。
标签: python-2.7 class python-import