Traceback (most recent call last): File "C:/Users/25604/PycharmProjects/20230526/udp_server.py", line 8, in <module> data, addr = udp_server.recvfrom() TypeError: recvfrom() takes at least 1 argument (0 given)
时间: 2024-02-20 20:58:26 浏览: 71
这个错误提示是因为 Python 的 `recvfrom()` 函数需要传入一个参数,表示接收数据的缓冲区大小,你需要在函数调用的时候传入一个参数。例如,如果你想接收 1024 字节的数据,可以这样调用 `recvfrom()` 函数:
```
data, addr = udp_server.recvfrom(1024)
```
这样就可以避免这个错误了。
相关问题
Traceback (most recent call last): File "C:/Users/25604/PycharmProjects/20230526/udp_client.py", line 11, in <module> recv_data, addr = udp_client.recvfrom() TypeError: recvfrom() takes at least 1 argument (0 given)
这个错误提示是因为 Python 的 `recvfrom()` 函数需要传入一个参数,表示接收数据的缓冲区大小,你需要在函数调用的时候传入一个参数。例如,如果你想接收 1024 字节的数据,可以这样调用 `recvfrom()` 函数:
```
recv_data, addr = udp_client.recvfrom(1024)
```
这样就可以避免这个错误了。
Traceback (most recent call last): File "C:/Users/25604/PycharmProjects/飞机大战/game.py", line 51, in <module> main() File "C:/Users/25604/PycharmProjects/飞机大战/game.py", line 46, in main a.show() File "C:/Users/25604/PycharmProjects/飞机大战/game.py", line 36, in show bg.self.move() AttributeError: 'Base' object has no attribute 'self'
这是一个 AttributeError 错误,提示说 'Base' 对象没有 'self' 属性。根据错误信息,我们可以判断此错误可能是由于在 Base 类中没有定义 self 属性导致的。请检查你的 Base 类定义,确保它包含一个 self 属性。如果问题仍然存在,请检查你的代码并确定在哪里使用了 Base 类的 self 属性。
阅读全文