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 16:42:24 浏览: 153
这个错误意味着你正在尝试在一个 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 方法
```
如果你仍然无法解决问题,请提供更多的代码和错误信息,以便我可以更好地帮助你。
相关问题
Traceback (most recent call last): File "E:\anaconda\lib\tkinter\__init__.py", line 1892, in __call__ return self.func(*args) File "C:\Users\dell\AppData\Local\Temp\ipykernel_12972\1196631464.py", line 160, in main given_k =int(NIk.get()) ValueError: invalid literal for int() with base 10: ''
这个错误表示在使用`int()`函数将字符串转换为整数时出错,因为字符串不是一个有效的整数文字。具体来说,这个错误通常发生在你尝试将一个空字符串转换为整数时。
在你的代码中,这个错误可能是因为`NIk`变量中没有任何文本,而你尝试使用`int()`函数将其转换为整数。为了解决这个问题,你需要确保在使用`NIk.get()`获取`NIk`文本之前,`NIk`文本框中已经输入了一些文本。你可以在调用`int()`函数之前添加一些代码来检查`NIk`文本框是否为空,例如:
```
nik_text = NIK.get()
if not nik_text:
# 如果NIk文本框为空,给出提示信息
messagebox.showerror("错误", "请输入NIk")
else:
# 否则,将NIk文本转换为整数
given_k = int(nik_text)
```
在这个例子中,我们首先使用`NIk.get()`方法获取`NIk`文本框中的文本,并将其保存在`nik_text`变量中。然后,我们使用`if not nik_text`语句检查`nik_text`是否为空字符串。如果是,我们使用`messagebox.showerror()`方法显示一个错误消息框,提醒用户输入`NIk`。否则,我们使用`int()`函数将`nik_text`转换为整数,并将其保存在`given_k`变量中。
import quandl Traceback (most recent call last): File "C:\Users\lenovo\AppData\Local\Temp\ipykernel_34832\2429279429.py", line 1, in <module> import quandl ModuleNotFoundError: No module named 'quandl'怎么办
这个错误提示是因为你的Python环境中没有安装`quandl`模块。你需要先在命令行或终端中安装`quandl`模块,可以使用以下命令:
```
pip install quandl
```
如果你的Python版本是Python3,你可能需要使用以下命令来安装:
```
pip3 install quandl
```
安装完成后,你就可以在Python脚本中使用`quandl`模块了。
阅读全文
相关推荐

















