为什么Visual Studio代码无法运行我的代码?

时间:2020-09-05 19:39:09

标签: python visual-studio-code

例如,如果我在vs代码中运行以下代码:

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  print(x)

它在终端中显示的是:

for x in fruits:
...     print(x)
...

所以我接下来要做的是逐行运行,但是当我只运行时

fruits = ["apple", "banana", "cherry"]

它在终端上显示

fruits = ["apple", "banana", "cherry"]
         ^
SyntaxError: invalid syntax

我不知道原因是什么,我对编程一无所知,但是我认为这应该可以工作。我使用anaconda导航器,出于某种原因jupyter笔记本可以完美运行,但是vs代码在执行任何操作时都会不断抛出错误。有时它突然起作用并实际上运行命令。有人知道吗?

在jupyter笔记本中,输出为:

apple
banana
cherry

3 个答案:

答案 0 :(得分:2)

您需要执行脚本。您可以通过以下方式通过命令面板来完成此任务:击ctrl + shift + p,然后键入python: Run file in terminal。这将在窗口中运行您当前正在查看的特定文件。

答案 1 :(得分:2)

有时候我有同样的问题。 只需使用命令提示符/ Power Shell运行代码,无论如何还是更好。 使用“ cd examplelocation”导航到文件文件夹,然后键入程序名称。

示例:

C:\ Users \ eirik>

cd桌面

C:\ Users \ eirik \ Desktop>

cd python

C:\ Users \ eirik \ Desktop \ Python>(存储我程序的文件夹)

example.py

答案 2 :(得分:0)

如果只需要解决方案,则可以在终端中单独运行它 通过键入

python youscriptname.py

现在,您没有在vs代码中运行脚本,而只是使用该代码打开python shell