0

我在使用 Visual Studio Code 的 CodeRunner 扩展运行简单代码时遇到此错误,而同一行中的打印值使用 python 中的空格分隔。

for i in range(0,6):
    print(i, end = ' ')

错误:print(i, end = ' ') SyntaxError: 无效的语法。但是,相同的代码运行我选择“在终端中运行 Python 文件”请帮助我解决这个问题并建议可能的替代方案/修复。

4

1 回答 1

1

您收到 SyntaxError 的原因与您的 python 终端版本与您告诉 vscode 使用的版本不同,因此是代码运行者使用的版本不同。您可以通过CTRL+SHIFT+P在 vscode 中使用来更改 vscode python 解释器(版本)。这将打开命令托盘,您可以在其中输入python select interpreter并选择与您的终端版本匹配的 python 版本。

如果您不知道您的终端版本是哪个版本的 python 正在正确运行代码,请转到终端并键入python --version

于 2020-08-26T19:42:31.123 回答