【问题标题】:The output when I run code in VSCode gets displayed in the terminal window instead of the output window我在 VSCode 中运行代码时的输出显示在终端窗口而不是输出窗口中
【发布时间】:2021-03-07 19:52:31
【问题描述】:

我尝试了之前在类似问题中发布的一些解决方案,但它们似乎都不适合我。我的代码在 Python 3.8 中,我使用的是 VSCode 的最新版本。谢谢。

【问题讨论】:

  • 有哪些类似的问题?你想要什么输出?你在做什么?为什么我们有人在这里?如果您告诉我们哪个问题、您正在使用哪个代码以及 VSCode 正在显示什么消息,将会更有帮助。
  • @RoboMop 我是 stackoverflow 的新手。我得到了解决方案,但我会在以后尝试详细说明我的问题。谢谢

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


【解决方案1】:

在 VS Code 中运行 python 代码时,默认执行 VS Code 内部终端(TERMINAL)中的运行命令。它是一个允许用户交互的终端,但是“OUTPUT”是一个输出终端,不能接收用户输入。

关于如何在 VS Code 中让输出显示在“OUTPUT”中:

请在 VS Code 中使用“Code Runner”扩展名,默认使用“OUTPUT”:

另外,如果你想使用比较干净的输出,你也可以使用“DEBUG CONSOLE”。

请在“launch.json”中使用:"console": "internalConsole",然后点击F5调试代码:

【讨论】:

    【解决方案2】:

    确保您已安装代码运行器扩展。如果是的话,enter image description here 前往设置 , 1.搜索终端 2.滚动到最后一行 3.取消选中在终端中运行的代码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 2021-10-06
      • 2021-10-19
      • 2011-02-09
      • 2022-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多