使用来自另一个类的对象

时间:2015-07-25 15:21:35

标签: python class object

我有一个测试类,它使用另一个类的对象。这就是我相信这个错误背后的原因:

AttributeError: 'className' object has no attribute 'attributeName'

在这种情况下我该怎么办?我该如何使用该对象?

感谢。

1 个答案:

答案 0 :(得分:1)

在这种情况下会报告错误:

class className(object):

    def __init__(self):
        self.attributeName = 6

print className.attributeName

attributeName不是类属性,而是实例属性。所以你需要一个类的实例,它可以工作:

o = className()
print o.attributeName