1
5つのパラメータが必要なオブジェクトに関数があります。私はそのオブジェクトのインスタンスを作成し、関数define(param1,2,3,4,5)を実行すると、5番目のパラメータがないという応答が返されます。ここでpythonレポートのパラメータがありません
は、私のコードの一部です:
class KeyProperties: #Object
path = None
keytype = None
image = None
name = None
keyid = None
occupied = None
def define(self, name, path, image, keytype, keyid): #The function that is used
self.path = path
self.keytype = keytype
self.image = image
self.name = name
self.keyid = keyid
self.occupied = True
コードI)が(定義し実行すると:
key = KeyProperties
key.define(param1,param2,param3,param4,param5)
をし、それがkey
TypeError: define() missing 1 required positional argument: 'keyid'