Python返回TypeError: object() takes no parameters的错误。

写自动化测试案例的过程中遇到Python返回**TypeError: object() takes no parameters **的错误。
发现是自己的初始化函数没有写对:

    def __int__(self,a,b):
        self.a=int(a)
        self.b=int(b)

正确应该是

    def __init__(self,a,b):
        self.a=int(a)
        self.b=int(b)

改过来之后,程序运行成功。

你可能感兴趣的:(Python小问题)