TypeError: __init__() missing 2 required positional arguments: 'name' and 'score'
时间: 2023-09-20 11:12:03 浏览: 706
TypeError: _queue_reduction(): incompatible function arguments.
这个错误提示是因为你在创建一个类的实例时,没有给它的构造函数(即__init__方法)提供必须的参数。
在这个例子中,这个类的构造函数需要两个参数,分别是'name'和'score',但你没有提供这两个参数,导致程序抛出了这个错误。
要解决这个问题,你需要在创建这个类的实例时,给它的构造函数提供这两个必须的参数。例如:
```
class Student:
def __init__(self, name, score):
self.name = name
self.score = score
# 创建一个Student类的实例时,必须提供'name'和'score'参数
s = Student('John', 90)
```
阅读全文