get_insert() missing 1 required positional argument: 'self', 'str'

170 阅读1分钟
出现这个错误主要是调用函数的时候少了一个括号

class GetJdStore:
    def __init__(self):
        self.name = name
    def get_insert(self,str):
        pass
        
if __name__ == '__main__':
    pass

这种形式的函数调用需要
GetJdStore().get_insert()
而不是
GetJdStore.get_insert()
否则就会出现这个错误
get_insert_day() missing 2 required positional arguments: 'self'