問題描述:
class test: def test01(self): pass if __name__ == "__main__": test.test01()
如上代碼執行時會報錯:missing 1 required positional argument: 'self' ,問題原因如下:
對象的聲明需要括號。而類的聲明括號可有可無
定義在自定義類中的方法需要一個默認的self參數。錯誤提示沒有self 就是說明這個類的對象沒有創建成功。
修改后的代碼片段:
if __name__ == "__main__": test().test01()
本文轉載自:https://www.cnblogs.com/walterwsj/p/11627439.html