Traceback (most recent call last): File "C:\Users\26062\AppData\Local\Temp\ipykernel_1224\389745865.py", line 17, in <module> p1.display() AttributeError: 'Point' object has no attribute 'display'是什么意思
时间: 2023-07-21 18:42:24 浏览: 127
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误意味着你正在尝试在一个 Point 对象上调用一个名为 `display` 的方法,但是这个对象并没有这个方法。可能的原因是你没有正确地创建 Point 类或者没有在这个类中定义 `display` 方法。
请确保你已经正确地定义了 Point 类,并且在这个类中定义了一个名为 `display` 的实例方法,例如:
```python
class Point:
def __init__(self, x=0, y=0):
self.x = x
self.y = y
def display(self):
print("({0}, {1})".format(self.x, self.y))
```
如果你已经定义了这个类,并且仍然遇到 `'Point' object has no attribute 'display'` 错误,请检查你是否正确地创建了 Point 对象并正确地调用了 `display` 方法。例如:
```python
p1 = Point(9, 3)
p1.display() # 正确调用 display 方法
```
如果你仍然无法解决问题,请提供更多的代码和错误信息,以便我可以更好地帮助你。
阅读全文