鱼C论坛

 找回密码
 立即注册
查看: 1853|回复: 5

[已解决]我这个是哪里敲错了吗?属性魔法方法

[复制链接]
发表于 2023-8-26 11:22:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
4G~ZF~G14~}1L(B@Z0YGWMX.png 照着小甲鱼的视频敲的,结果修改变成了创建的?
最佳答案
2023-8-26 11:25:11
__setattr__ 函数中把 _x 打成了 x。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-26 11:22:31 | 显示全部楼层
根据您提供的信息,我无法确定您具体是哪里出错了。可能有以下几个原因导致您修改属性的操作变成了创建属性的操作:

1. 检查是否正确使用了属性魔法方法,例如 __init____getattribute____setattr__ 等。确保您没有错误地重写这些方法或者忘记在类中定义它们。
2. 检查是否使用了正确的方式来设置属性。在 Python 中,可以通过 self.attribute_name = value 的方式来设置属性值。
3. 确保您在实例化对象之后,而不是在类定义中,对属性进行修改。属性魔法方法是在实例化过程中被调用的。

如果您能提供更多的代码示例或错误信息,我将能够更精确地帮助您找到问题所在。
如果问题已经解决,请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-26 11:22:52 | 显示全部楼层
右边是我的,左边是小甲鱼的视频
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-26 11:25:11 | 显示全部楼层    本楼为最佳答案   
__setattr__ 函数中把 _x 打成了 x。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-26 11:27:47 | 显示全部楼层
Snipaste_2023-08-26_11-27-34.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-26 12:09:09 | 显示全部楼层
好的谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-14 15:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表