[Python] TypeError:模块.__ init __()至多需要2个参数(给出3个参数)


Answers

您也可以在Python 3.6.1中执行以下操作

from Object import Object as Parent

和你的班级定义:

class Visitor(Parent):
Question

我在一个名为Object.py的文件中定义了一个类。 当我尝试从另一个文件中的这个类继承时,调用构造函数会抛出一个异常:

TypeError: module.__init__() takes at most 2 arguments (3 given)

这是我的代码:

import Object

class Visitor(Object):
    pass

instance = Visitor()  # this line throws the exception

我究竟做错了什么?