__setattribute__方法
时间: 2023-07-21 17:48:30 浏览: 215
会话跟踪—Sesstion-JSP_session对象
__setattribute__方法是Python中一个特殊的方法,用于在设置对象属性时进行拦截和处理。当我们使用赋值语句给对象的某个属性赋值时,实际上是调用了该对象的__setattr__方法。而__setattribute__方法则是更高级别的方法,可以在赋值之前处理属性名和属性值,或者在赋值后进行一些额外的操作。
需要注意的是,__setattribute__方法只能在新式类中使用。在旧式类中,如果需要在设置属性时进行一些操作,可以使用__setattr__方法。
阅读全文