运行代码时输出面板中没有输出 - VSCode 上的 Python

Dar*_*rka 3 python python-3.x visual-studio-code

Python 和 StackOverflow 新手。如果我错过任何手续,请道歉。

我刚刚创建了一个单行程序来打印 Hello World,但每次运行该程序(使用 F5 或转到“运行”->“开始调试”)时,该程序都会运行,并且底部的面板会自动切换到“终端”窗口并输出显示在那里而不是在调试窗口中。(图片1)

在终端窗口中还会打印很多其他内容,这就是为什么我只想在调试窗口中打印输出。另外,这就是我正在做的课程视频中显示的方式(图2)。

print("Hello World")
Run Code Online (Sandbox Code Playgroud)

我的调试窗口没有程序输出

调试窗口中显示的课程视频输出的屏幕截图

Jil*_*eng 5

如果您想在调试控制台中显示结果,您可以打开launch.json文件夹中的文件.vscode并添加此设置: "console": "internalConsole",。(或者打开调试按钮旁边的设置模式来打开launch.json文件。)

在此输入图像描述

这是我的文件的完整内容launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Current File",
      "type": "python",
      "request": "launch",
      "program": "${file}",
      "console": "internalConsole",        
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

然后,通过测试,结果显示在调试控制台中。像这样:

在此输入图像描述

参考:VSCode 中的 Python 调试配置