【已解决】Python解决TypeError: __init__() missing 1 required positional argument: ‘comment‘报错
报错解释:
TypeError: __init__() missing 1 required positional argument
错误表明你在创建一个类的实例时,调用了该类的__init__
方法,但没有为该方法中的一个必需的位置参数提供值。
解决方法:
- 检查类定义中
__init__
方法需要哪些参数。 - 在创建类的实例时,确保为所有必需的位置参数提供了值。
例如,如果类定义如下:
class MyClass:
def __init__(self, required_arg):
self.value = required_arg
你需要在创建实例时提供required_arg
:
instance = MyClass("some_value")
如果你忘记提供参数,就会出现上述错误。确保在调用时提供所有必需的参数。
评论已关闭