Python TypeError继承
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python TypeError继承相关的知识,希望对你有一定的参考价值。
首先,对不起,如果问题似乎与之前提出的一些问题类似;但他们没有帮助我。我正在尝试在孩子中使用父母班。两个类都接收如下相同的输入:
父母(PA.py):
class The_Parent():
def __init__(self,in1=None,in2=None,in3=None):
#
# and the rest of codes ...
和孩子(CH.py):
class The_Child(The_Parent)
def __init__(self,in1,in2,in3):
The_Parent.__init__(self,in1,in2,in3)
#
#
# the rest of code ...
而现在,主要功能:
# import requirements and assigning the variables (in1, in2, and in3)
#
obj = CH.The_Child(in1,in2,in3)
#
#
我得到的错误:
TypeError: The_Child() takes 1 positional argument but 3 were given
只是一点,孩子和父母都应该收到相同的变量......
答案
如果您尝试调用Parent构造函数,可以使用Python的“super”关键字来调用它,如需更多参考,您可以访问以下链接:How to invoke the super constructor?
以上是关于Python TypeError继承的主要内容,如果未能解决你的问题,请参考以下文章
python继承初始化对象实例时 TypeError: module() takes at most 2 arguments (3 given)
Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object 的解决方法(代码片段
Python 3:super() 意外引发 TypeError
ueditor禁用编辑的时候报错:Uncaught TypeError: Cannot read property 'contentEditable' of undefined(代码片