python从入门到实践9.3.4将实例用作属性

如图,在编写至最后一行my_tesla.battery.describe_battery()中,程序一直报错my_tesla中无battery属性。但是在我搜索很多将实例用作属性的例子中,都是这么编写的。求问如何解决报错。

img

img

你要贴出来你的报错的代码,而不是书中正确的代码呀,不然怎么帮你检查错在哪里?
新手一般常见的错误是初始化函数__init__左右各少了一个下划线,实际应该为左右各两个。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^