【エラー】Pythonで「TypeError: func1() takes exactly 3 argument (4 given)」と表示されたときの対処法

スポンサーリンク

元々の関数の引数が2つで、それをクラス化した場合には「self」という変数が予約されて使用されるので、そのぶん引数を増やさないとダメらしい

Pythonで「TypeError: func1() takes exactly 1 argument (2 given)」と出たときの対処法さんのブログが詳しいです

##クラス化前
def funcA(hoge1,hoge2):

##クラス化後
class A:
  def funcA(self, hoge1,hoge2)

pythonはこういうもんらしいです。