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
的参数为event
和character
。无论何时,你都必须这样称呼它:
Enter(arg1, arg2)
其中CCD_ 4和CCD_。当你这样称呼它时,你是这样称呼它的:
Enter(argument)
没有第二个变量。必须添加第二个参数才能解决此问题。