这个报错是什么原因啊

img

img

img

TypeError: call() takes 2 positional arguments but 3 were given

函数只要两个参数,但你传了3个

该回答引用ChatGPT
在运行python程序中出现了参数个数报错的原因。
原因:
1、类中定义的函数未设置参数self;
2、已经初始化了一个与类名相同的函数,因此再调用类时,调用了该函数而非类