TypeError: object() takes no parameters
2017-04-04 21:24
627 查看
python面向对象编程第一个坑。
TypeError: object() takes no parameters,出现这个错误,一般就是构造函数__init__书写的不对,检查一下是否是少了一个下划线或者是少写了
一个i字母,变成了_init_或者__int__,这个错误其实也很好理解,类继承object类,object类默认是不带参数的,而我们在实例化时按照错误的
构造方法传入了参数,所以报出这个么一个错误。
在书写python代码的时候,建议选择合适的ide,这样在书写代码时,就会有很友好的提示,当我们书写构造函数__init__的时候,输入__in
就会有提示,按下回车,这样我们无须书写完整的__init__就可根据自动补全来完成函数定义,而且会把self作为参数直接放在参数列表中,不用
我们手动书写参数,减少错误。
TypeError: object() takes no parameters,出现这个错误,一般就是构造函数__init__书写的不对,检查一下是否是少了一个下划线或者是少写了
一个i字母,变成了_init_或者__int__,这个错误其实也很好理解,类继承object类,object类默认是不带参数的,而我们在实例化时按照错误的
构造方法传入了参数,所以报出这个么一个错误。
在书写python代码的时候,建议选择合适的ide,这样在书写代码时,就会有很友好的提示,当我们书写构造函数__init__的时候,输入__in
就会有提示,按下回车,这样我们无须书写完整的__init__就可根据自动补全来完成函数定义,而且会把self作为参数直接放在参数列表中,不用
我们手动书写参数,减少错误。
相关文章推荐
- __new__方法以及TypeError: object() takes no parameters的处理
- Python_TypeError:object() takes no parameters
- TypeError: object() takes no parameters
- TypeError: object.__new__() takes no parameters
- TypeError: object.__init__() takes no parameters
- python报错 TypeError: object() takes no parameters
- python "TypeError: object() takes no parameters"
- Python3问题TypeError: object() takes no parameters
- TypeError: object() takes no parameters
- TypeError: object() takes no parameters
- TypeError: object() takes no parameters
- 在Python中TypeError: object() takes no parameters新手问题的解决办法
- IndentationError: unexpected indent,SyntaxError: invalid syntax,TypeError: object() takes no paramet
- Error 1 error C2679: binary '>>' : no operator found which takes a right-hand operand of type 'std::
- 关于错误:object() takes no parameters
- python机器学习实战3.2提示错误AttributeError: type object 'str' has no attribute '_name_'
- TypeError: 'builtin_function_or_method' object has no attribute '__getitem__'
- ztree “Uncaught TypeError: Object # has no method 'toLowerCase'”
- TypeError: 'generator' object has no attribute '__getitem__'
- sencha touch中出现JS错误Uncaught TypeError: Object [object Object] has no method 'getForm'