当我使用end=";时,收到一条错误消息,上面显示语法错误&引用;在Python3.x中

当我使用end=";时,收到一条错误消息,上面显示语法错误&引用;在Python3.x中,python,python-3.x,Python,Python 3.x,我的代码: print(player_cards[card], end = ", ") 这是我收到的错误信息: File "--------", line 97 print(player_cards[card], end = ", ") ^ SyntaxError: invalid syntax 它在Pycharm和IDLE中工作得非常好,我只有在终端(Mac)中运行它时才收到此消息。当您在终端中时,请执行以下操作: python

我的代码:

print(player_cards[card], end = ", ")
这是我收到的错误信息:

File "--------", line 97
print(player_cards[card], end = ", ")
                              ^
SyntaxError: invalid syntax

它在Pycharm和IDLE中工作得非常好,我只有在终端(Mac)中运行它时才收到此消息。

当您在终端中时,请执行以下操作:

python --version
将其与其他版本进行比较


我怀疑您正在终端中运行python 2。在这种情况下,请在终端中运行相应的python版本,它也会正常工作。

当您在终端中时,请执行以下操作:

python --version
将其与其他版本进行比较


我怀疑您正在终端中运行python 2。在这种情况下,在终端中运行适当的python版本,它也会正常工作。

您可能在终端中使用python 2,或者在前一行中遇到问题。您可能在终端中使用python 2,或者在前一行中遇到问题。它显示“python 2.7.10”,那么如何将其更改为3.x呢?您是否尝试过使用python-3启动它?好的,这很有意义。您需要知道在哪里安装了Python3,并运行该二进制文件。否则(更好)使用虚拟环境管理器。我使用了“python3”+文件路径,它可以工作。谢谢:DCool,很高兴它成功了:)上面写着“Python2.7.10”,那么我该如何将它改为3.x?你试过用
Python-3
启动它吗?好的,这很有意义。您需要知道在哪里安装了Python3,并运行该二进制文件。否则(更好)使用虚拟环境管理器。我使用了“python3”+文件路径,它可以工作。谢谢:DCool,很高兴它成功了:)