TypeError:__init __()没有预期的关键字参数siz

2024-06-01 09:42:41 发布

您现在位置:Python中文网/ 问答频道 /正文

如何修复此意外的关键字参数“size”?在


   Traceback (most recent call last):
      File "H:\Documents\Astro game\astro games6.py", line 73, in <module>
        main()
      File "H:\Documents\Astro game\astro games6.py", line 61, in main
        new_asteroid = Asteroid(x = x, y = y,size = size)
    TypeError: __init__() got an unexpected keyword argument 'size'

完整代码:

^{pr2}$

我尝试过删除size参数,但它在代码中导致了更多的错误。我们还试着把尺寸标签改成其他东西,看看是否有用,但也没用。所以我要做的就是让代码生效。我正在为学校的一个班级项目做这件事。英语不是我的第一语言,所以我让一个同学写了这篇文章。在

谢谢。在


Tags: 代码inpygame参数sizemainline
2条回答

小行星类定义了_init_,而不是__init__。对于Python魔术方法,两边都需要两个下划线。在

{cd1>删除代码中的参数。在

注意:Python模块名不应该有空格:您将无法将其导入另一个模块中。

相关问题 更多 >