参数后面的数字代表什么?

时间:2019-05-26 05:31:29

标签: python arguments typeerror

我想知道参数后面的数字代表什么(在错误消息中;数字为1)。

我正在更新PsychoPy,它显示了错误消息。我搜索了一段时间,但没有找到任何解释。

def onCancel(self, event):
    self.app.updater = None
    self.Close()

def onFileBrowse(self, event):
    self.filename = event.GetString()

def onInstall(self, event):
    if self.currentSelection == self.useLatestBtn:
        info = self.doAutoInstall()
    else:
        info = self.installZipFile(self.filename)
    self.statusMessage.SetLabel(info)
    self.Fit()

Traceback (most recent call last):
  File "C:\Program Files (x86)\PsychoPy3\lib\site- 
packages\psychopy\app\connections\updates.py", line 404, in onInstall
    self.statusMessage.SetLabel(info)
TypeError: Control.SetLabel(): argument 1 has unexpected type 'int'

1 个答案:

答案 0 :(得分:1)

正如@TomKarzes在评论中指出的那样,它只是纯英语:argument 1指的是第一个参数。 argument 2将引用第二个参数,依此类推。