例如,如果我在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
答案 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