Python TypeError: takes no arguments
生活随笔
收集整理的這篇文章主要介紹了
Python TypeError: takes no arguments
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?看了一下,一般都說是init前后的下劃線問題,我的情況是對齊問題,下面是錯誤代碼
#! /usr/bin/python3 # -*-coding:UTF-8-*- class MyClass(object):i=123 def __init__(self,name):self.name=name def f(self):return 'hello,'+self.name use_class=MyClass('xiaomeng') print(use_class.i) print(use_class.f())可以看到,def與class平齊,所以出現(xiàn)了錯誤,
正確代碼如下
#! /usr/bin/python3 # -*-coding:UTF-8-*- class MyClass(object):i=123def __init__(self,name):self.name=namedef f(self):return 'hello,'+self.name use_class=MyClass('xiaomeng') print(use_class.i) print(use_class.f())?
總結
以上是生活随笔為你收集整理的Python TypeError: takes no arguments的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 忘记手机绑定过的UC/交易猫账号怎么找回
- 下一篇: Visual Studio 批量注释 快