Python程序报AttributeError的解决办法

记录一个报错,在改一个代码时候出现了如题的报错。

别人的解释:
查阅发现大多的解释是

“是由于__init__这个构造方法函数名,写得不正确。下划线少些了一个或者init拼错了~”

我的情况:
检查发现我的并不是这样的问题,然后我发现我报错的那一行代码,self.变量未定义

self._offset = max(self._offset, 5)	# 这里的self._offset并未在前面定义过,所以此处报错

解决办法很简单,让系统获取到自定义的这个类的这个属性就可以了