VScode CodeRunner 扩展在 python 的同一行中打印值时出错

VScode CodeRunner extension error in printing values in same line in python

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

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

错误:print(i, end = ' ') 语法错误:语法无效。 但是,相同的代码运行 I select 'Run Python File in Terminal' 请帮我解决这个问题并提出可能的建议 alternatives/fixes.

您得到 SyntaxError 的原因与您的 python 终端版本与您告诉 vscode 使用的终端版本不同有关,因此一个 coderunner 使用。您可以使用 vscode 中的 CTRL+SHIFT+P 更改 vscode python 解释器(版本)。这将打开 Command Pallet,您可以在其中输入 python select interpreter 和 select 与您的终端版本相匹配的 python 版本。

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