TypeError: __new__() got an unexpected keyword argument 'start'
时间: 2023-12-30 12:04:02 浏览: 144
TypeError: _queue_reduction(): incompatible function arguments.
这个错误通常是因为在创建对象时传递了不正确的参数。具体来说,它表示在调用对象的构造函数时,传递了一个未知的关键字参数。这可能是因为你的代码中使用了错误的参数名称或版本不兼容的库。
以下是一个例子,演示了如何避免这个错误:
```python
class MyClass:
def __init__(self, name):
self.name = name
my_object = MyClass(name='John', start='2021-01-01') # 这里传递了一个未知的关键字参数'start'
```
在这个例子中,我们在创建`MyClass`对象时传递了一个未知的关键字参数`start`,因此会出现`TypeError: __new__() got an unexpected keyword argument 'start'`错误。要解决这个问题,我们需要检查代码中的参数名称是否正确,并确保使用的库版本兼容。
阅读全文