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

时间:2020-08-16 19:06:17

标签: python python-3.x visual-studio-code vscode-settings

Python和StackOverflow的新功能。抱歉,如果我错过任何手续。

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

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

print("Hello World")

My Debug window with no output of the program

Screenshot of the Course Video Output as it appears on the Debug Window

1 个答案:

答案 0 :(得分:0)

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

enter image description here

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

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Current File",
      "type": "python",
      "request": "launch",
      "program": "${file}",
      "console": "internalConsole",        
    }
  ]
}

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

enter image description here

参考:Python debug configurations in VSCode