私はファイルnotifications.py
とcomments.py
を持っています。通知はクラスGetNotifications
で、機能はgetNotifs(arg1, arg2)
です。私は私のcomments.pyでこのメソッドを呼び出すしたいと思いますので、私は実行します。Pythonメソッドを呼び出す
from notifications import GetNotifications
その後、私はクラスのインスタンスを作成します。
getNotifsInstance = GetNotifications()
その後、私はgetNotifsを呼び出すためにしてみてください。 TypeError: getNotifs() takes at most 2 arguments (3 given)
notifsDictionary = getNotifsInstance.getNotifs(arg1, arg2)
しかし、私はエラーを取得しています
私はそれに2を与えるときに3つの議論を与えていると言っているのはなぜですか?
インスタンスのメソッドを呼び出すと、そのインスタンスは常に最初のパラメータとして渡されます。 – jamylak