Python 参数后面的数字代表什么?
我想知道参数后面的数字代表什么(在错误消息中;数字是1) 我正在更新PsychoPy,它显示了错误消息。我找了一段时间,但没有找到任何解释Python 参数后面的数字代表什么?,python,arguments,typeerror,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 se
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()
正如@TomKarzes在评论中指出的,这只是简单的英语:
参数1
指的是第一个参数<代码>参数2将引用第二个参数,依此类推。错误是说info
isint
type。似乎您的self.statusMessage.SetLabel()
不接受int
。该数字只是指定它所引用的函数参数。如果一个函数调用有三个参数,并且它想要引用第二个参数,那么它会说“参数2”。使用@
和他的名字,比如@TomKarzes,来获取对您评论的人的通知。你有什么疑问?此self.statusMessage.SetLabel()方法出现错误。这在你们的问题中不存在。谢谢你们。在提问部分,我想知道论点后面数字的表示形式。我也对这个错误感到困惑,但我认为这个问题是在心理问题上指定的,我会在心理论坛上问这些问题。
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'