我这个是哪里敲错了吗?属性魔法方法
照着小甲鱼的视频敲的,结果修改变成了创建的? 根据您提供的信息,我无法确定您具体是哪里出错了。可能有以下几个原因导致您修改属性的操作变成了创建属性的操作:1. 检查是否正确使用了属性魔法方法,例如 __init__、__getattribute__、__setattr__ 等。确保您没有错误地重写这些方法或者忘记在类中定义它们。
2. 检查是否使用了正确的方式来设置属性。在 Python 中,可以通过 self.attribute_name = value 的方式来设置属性值。
3. 确保您在实例化对象之后,而不是在类定义中,对属性进行修改。属性魔法方法是在实例化过程中被调用的。
如果您能提供更多的代码示例或错误信息,我将能够更精确地帮助您找到问题所在。
如果问题已经解决,请设置最佳答案 右边是我的,左边是小甲鱼的视频 __setattr__ 函数中把 _x 打成了 x。 好的谢谢
页:
[1]