你能修复Python init函数吗?

时间:2018-05-07 15:43:21

标签: python-3.x

我有这个Python代码......

class clss:
    def __init__(self, d):
        self.data = d

但是每次我运行它都会出现这个错误......

  

属性错误:' clss'对象没有属性'数据'

如何修复错误?

1 个答案:

答案 0 :(得分:0)

您的变量data未在任何地方定义,因此无法将其分配给self.data

您希望将data作为参数传递给__init__而不是d

class clss:
    def __init__(self, data):
        self.data = data