SyntaxError 位置参数跟随关键字参数是什么意思?

问题描述 投票:0回答:1

我正在做我的Python编码并完成,然后我在Windows命令提示符下运行我的代码,但随后它说位置参数跟随关键字参数。我不知道出了什么问题,也不知道这意味着什么。有人可以帮忙吗?这是我的代码:

if show_countdown:

        screen.draw.text(str(count), color="black",
                         topleft(CENTRE_X - 8, 150), fontsize=60)

我试图让我的代码工作,我想,与我的其他代码一起,它会想出一个游戏。相反,它给了我一个错误!

python syntax-error python-idle
1个回答
0
投票

这与您在 screen.draw.text(args) 函数中排序参数的方式有关。

这个:'color="black"' 就是所谓的关键字参数,并且必须位于所有其他参数之后,这些参数称为位置参数。

试试这个:

if show_countdown: 
screen.draw.text(str(count), topleft(CENTRE_X - 8, 150), fontsize=60, color="black")

如果这不起作用,请将您要调用的函数也发布到此处。

© www.soinside.com 2019 - 2024. All rights reserved.