TypeError: __init__() got multiple values for argument 'method'
时间: 2023-12-06 07:04:37 浏览: 183
TypeError: _queue_reduction(): incompatible function arguments.
这个错误通常是因为在实例化一个类时,传递给构造函数的参数有重复的值。例如:
```python
class MyClass:
def __init__(self, arg1, arg2):
# do something
obj = MyClass(arg1=1, arg2=2, method='GET', method='POST')
```
在上面的代码中,`method` 参数传了两次,导致了这个错误。要解决这个问题,只需要将重复的参数删除即可:
```python
obj = MyClass(arg1=1, arg2=2, method='POST')
```
阅读全文