出于某种奇怪的原因,Visual Studio 没有正确执行我在 python 中所做的事情。与我发现的所有教程不同,它们通常在“输出”字段中运行,在我的教程中,它仅在终端中正确显示。
print('test','trying', sep='@')
输出:
File "/Users/x/Desktop/Livre.py", line 2
print('test','trying', sep='@')
^
SyntaxError: invalid syntax
终端:
test@trying
这是 SEP 命令的示例,但同样的事情也会发生,例如,当我在列表中放入特殊字符时,即使我使用 utf8。
有人知道为什么会发生这种情况吗?
编辑: 所以,我明白发生了什么,就像一个答案中所说的那样:由于某种原因,Visual Studio Code 在“输出”字段中使用 python 版本 2.7,即使我已经安装并重新安装了 Code Runner 和 Python 3.10 多次.
不幸的是到目前为止还没有解决问题。
但我还没有放弃,在 Stack 的某个地方我会发现如何解决这个问题:)
使用 Code Runner 安装并运行代码。
安装此扩展后,右上角的三角形播放按钮会有三个选项
选择
Run Code
运行代码,结果将输出在OUTPUT面板中。
直接在编辑器界面右键点击选择
Run Code
是一样的。
温馨提示:
三个选项中,
Run Code
由Code Runner提供,其他Run Python File
和Debug Python File
由微软官方扩展python提供。
[丝网印刷][1] [1]:https://i.sstatic.net/fzIh4HF6.png
这应该有效!干杯!