TypeError: L2.__init__() got an unexpected keyword argument 'l'
时间: 2024-06-18 13:02:26 浏览: 206
这个错误通常发生在使用Python中的类的构造函数时,当你给构造函数传入了一个它并不接受的参数时会出现这个错误。例如,在类L2的构造函数__init__中没有定义参数l,但是你却给它传入了一个参数l,这样就会出现TypeError: L2.__init__() got an unexpected keyword argument 'l'的错误。
解决这个错误的方法是要检查你的代码,找出在哪里使用了构造函数并传入了一个不被接受的参数。如果是无意之间传入了一个错误的参数,你可以删除这个参数。如果你确实需要使用这个参数,则需要在类的构造函数中添加该参数的定义。