类型错误: Enter() 缺少 1 个必需的位置参数:"字符"



im试图在python 中为桌面RPG编写一个平台

我开始用python编码,所以我很缺乏经验,在中遇到了一些问题

当我尝试运行以下代码时:

def Enter(event,character):
self.character = self.values['character']
character = self.character
Screen = ScreenDice()

它返回给我:

TypeError: Enter() missing 1 required positional argument: 'character

我不知道我做错了什么,所以如果有人能帮我,我将不胜感激

这取决于如何调用Enter。很可能您在调用Enter((时没有提供第二个参数。

Enter的参数为eventcharacter。无论何时,你都必须这样称呼它:

Enter(arg1, arg2)

其中CCD_ 4和CCD_。当你这样称呼它时,你是这样称呼它的:

Enter(argument)

没有第二个变量。必须添加第二个参数才能解决此问题。

最新更新