您的位置:首页 > 编程语言 > Python开发

Python: TypeError: XXX() takes exactly 1 argument (2 given)

2016-12-31 19:07 1451 查看
在调用某一个类A的方法时,出现以下错误:TypeError: XXX() takes exactly 1 argument (2 given)

Python在调用一个实例的方法是,将instance本身也作为一个参数传入,即

调用方法:insA.method_1(k)

其实调用的是:ins_A.method_1(self, k)

因此在类A中定义方法method_1时,必须包含self参数:

method_1(self, input)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python
相关文章推荐