我有一个测试类,它使用另一个类的对象。这就是我相信这个错误背后的原因:
AttributeError: 'className' object has no attribute 'attributeName'
在这种情况下我该怎么办?我该如何使用该对象?
感谢。
答案 0 :(得分:1)
在这种情况下会报告错误:
class className(object):
def __init__(self):
self.attributeName = 6
print className.attributeName
attributeName
不是类属性,而是实例属性。所以你需要一个类的实例,它可以工作:
o = className()
print o.attributeName