如何在Visual Studio Code中找到/执行Python交互模式?

24

我无法在Visual Studio Code中找到/执行交互模式。这个操作的详细步骤是什么?

我没有“其他窗口”选项。

我需要安装什么吗?


2
终端 > 新终端,然后在命令提示符处输入 pythonpython3 - Will Jenkins
2
请注意,Visual Studio和Visual Studio Code是不同的。 - Stu
3个回答

9
如果您在编辑.py文件时在Visual Studio Code编辑器中键入# %%,则会创建一个交互式单元格,并且可以对其进行评估。
好处在于#在.py文件中表示注释,因此您可以将代码保存并运行为脚本。

太神奇了!我从来不知道你可以像那样运行细胞。 - undefined

6
如果您安装了Python扩展,可以使用Python Interactive功能(这是IPython/Jupyter控制台,它可以将代码的部分作为“单元格”运行,即一次执行的代码片段)。
本文介绍了交互式窗口和在Visual Studio Code中使用Jupyter的许多其他可能性:Python Interactive window 最佳选项
编辑Python代码时,选择某些内容并按Shift + Enter。这将打开交互式窗口,并将您的选择作为单个单元格运行。
我个人曾经多次因不小心按下Shift + Enter键而感到烦恼,因为这会导致语法错误。后来,我决定有意识地开始使用此功能。
终端备选方案
按下:Ctrl + `

这将打开一个系统 shell (Bash,或在 Windows 上:PowerShellcmd.exe)。

运行 python,如果你安装了 ipythonpip install ipython),则可以使用交互式窗口。在终端中,还可以通过输入 python myscript.py arguments 来执行你的脚本。


5

在Visual Studio Code中,您可以在以下位置进入Python交互式窗口:

选项1

F1Python: Create Python Interactive Window

这是Visual Studio Code附带的Python交互式窗口。 您可以在不输入指令的情况下进入交互式窗口。 请使用 "Ctrl+Enter" 来执行代码:

option1_screenshot

选项二

Ctrl + Shift + `

这是与Visual Studio Code集成的计算机附带的cmd窗口。 我们需要输入命令“python”以进入Python交互窗口:

option2_screenshot

注意

如果您想了解如何在 Visual Studio Code 中使用 Python,请参考官方 Visual Studio Code 文档:Python in Visual Studio Code


4
我认为自这个回答发布以来,它们已经改变了所有这些工作方式。现在没有“创建Python交互式窗口”选项了。按下“shift+enter”键始终可以使用,但现在它们还有带有“# %%”的Jupyter笔记本单元格。 - Christoph Rackwitz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接