Python程序报AttributeError的解决办法
记录一个报错,在改一个代码时候出现了如题的报错。
别人的解释:
查阅发现大多的解释是
“是由于__init__这个构造方法函数名,写得不正确。下划线少些了一个或者init拼错了~”
我的情况:
检查发现我的并不是这样的问题,然后我发现我报错的那一行代码,self.变量未定义
self._offset = max(self._offset, 5) # 这里的self._offset并未在前面定义过,所以此处报错
解决办法很简单,让系统获取到自定义的这个类的这个属性就可以了