Unresolved attribute reference 'isbn' for class 'Tushu'
时间: 2023-12-14 12:03:08 浏览: 92
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
这个错误提示表明,在类`Tushu`中,你尝试引用一个名为`isbn`的属性,但是这个属性并没有在类中被定义或初始化。
检查一下你的代码,看看在`Tushu`类中是否有定义名为`isbn`的属性,如果没有,你需要在类中添加一个`isbn`属性的定义,例如:
```python
class Tushu:
def __init__(self, name, author, isbn):
self.name = name
self.author = author
self.isbn = isbn
def display_info(self):
print(f"Book Name: {self.name}")
print(f"Author: {self.author}")
print(f"ISBN: {self.isbn}")
```
在这个例子中,我们在`__init__`方法中添加了一个`isbn`参数,并将其赋值给类的`isbn`属性。这样就可以在类的其他方法中引用`isbn`属性了。
阅读全文