Python 你能告诉我为什么在我的命令中出现错误消息无效语法吗

Python 你能告诉我为什么在我的命令中出现错误消息无效语法吗,python,Python,我得到的错误命令语法无效,但据我所知,可以使用命令作为按钮的参数。那么,为什么它会显示此错误?请检查整个按钮功能中的缩进和语法 for循环中的代码块必须缩进。在按钮参数文本和命令之间也缺少逗号 def showButtons(): 对于我的球员: btn=按钮(窗口,文本=i,命令=onclick) btn.组件(侧面=左侧) 您忘记在最后一个循环中缩进块。另外,对于您将来的问题,请始终包括完整的错误回溯,这样我们就不必尝试猜测错误发生的位置。另外,这是玩家对随机的。附加最后一个d。@thier

我得到的错误命令语法无效,但据我所知,可以使用命令作为按钮的参数。那么,为什么它会显示此错误?请检查整个按钮功能中的缩进和语法

for循环中的代码块必须缩进。在
按钮
参数
文本
命令
之间也缺少逗号

def showButtons():
对于我的球员:
btn=按钮(窗口,文本=i,命令=onclick)
btn.组件(侧面=左侧)

您忘记在最后一个
循环中缩进块。另外,对于您将来的问题,请始终包括完整的错误回溯,这样我们就不必尝试猜测错误发生的位置。另外,这是
玩家对随机的。附加
最后一个d。@thierrylahuille抱歉,错误刚刚说了语法错误,但是的,应该提到这是我的命令。另外,我的代码是缩进的,我只是没有很好地复制它,因为它在我的pi上,目前在另一个屏幕上。所以这不可能是答案。我检查了我的代码附加是否带有d,而不是t。也在代码上编辑了它。它从不只说SyntaxError:消息总是包含遇到错误的行。请复制准确的错误消息。我们甚至不知道这个“命令”应该是什么。除非你在你的问题中准确地复制你键入的内容和你得到的内容,否则你无法获得帮助,因为我们无法知道发生了什么。我坚持一字不差。我认为这是徒劳的,也不管用。对不起,我抄错了。它在我的pi上,我无法复制,因为它在另一个屏幕上。我将编辑我的帖子看看我上次的编辑!缺少逗号,
我的天啊,我真傻。感谢Josep解决了这个问题,如果你能使用一些IDE,那么可能会发生一些愚蠢的错误,因为错误更容易发现!
from random import*
from tkinter import*

players=['wq','qwe','qwe']

players_to_random=[]

window = Tk()
window.title("Game is ON")

w= Label(window, bg="yellow")

def onclick():
     players_to_random.append(text)
     print(players_to_random)

def showButtons():
     for i in players:
          btn = Button(window, text=i command=onclick)
          btn.pack(side=LEFT)

showButtons()