关于 XXX() missing 1 required positional argument: 'self' 的error

Posted walterwsj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于 XXX() missing 1 required positional argument: 'self' 的error相关的知识,希望对你有一定的参考价值。

python新手。 刚刚Debug代码的时候出现了这样的错误。

先说下我这个代码出错的情况。

首先我单独定义了一个python文件,里面有一个helper类。这个类有一个方法实现了返回长度100的无序list的功能

然后我又创建了一个新的python文件。里面的方法需要引用刚刚那个helper类的方法

调用之前我实例化了这个helper类。接着问题就出现在这里

技术图片

 

 对象的声明需要括号。而类的声明括号可有可无。

定义在自定义类中的方法需要一个默认的self参数。错误提示没有self 就是说明这个类的对象没有创建成功

 

以上是关于关于 XXX() missing 1 required positional argument: 'self' 的error的主要内容,如果未能解决你的问题,请参考以下文章

Library ‘libs‘ required for module ‘xxx‘ is missing from the artifact

Library ‘libs‘ required for module ‘xxx‘ is missing from the artifact

iOS xcode12 missing one or more architectures required by this target: arm64.

iOS xcode12 missing one or more architectures required by this target: arm64.

iOS xcode12 missing one or more architectures required by this target: arm64.

pytest+allure结合执行命令出错(TypeError: required field "posonlyargs" missing from arguments)