【问题标题】:I got an error message says syntax error when I use end = ", " in Python 3.x [duplicate]当我在 Python 3.x 中使用 end = “,” 时,我收到一条错误消息说语法错误 [重复]
【发布时间】:2016-03-27 21:29:02
【问题描述】:

我的代码:

print(player_cards[card], end = ", ")

这是我收到的错误消息:

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

它在 Pycharm 和 IDLE 中完美运行,我只有在终端(Mac)中运行它时才收到此消息

【问题讨论】:

  • 你要么在终端使用 Python 2,要么上一行有问题。

标签: python python-3.x


【解决方案1】:

当你在终端时,做:

python --version

将其与其他版本进行比较。

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

【讨论】:

  • 上面写着“Python 2.7.10”,那我怎么改成3.x呢?
  • 你试过用python -3开始吗?
  • 好的,有道理。您需要知道您在哪里安装了 python 3,并运行该二进制文件。否则(更好)使用虚拟环境管理器。
  • 我使用了“python3”+文件路径,它可以工作。谢谢:D
  • 酷,很高兴它成功了 :)
猜你喜欢
  • 1970-01-01
  • 2019-09-06
  • 2018-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-17
相关资源
最近更新 更多