在VSCode的输出控制台中无法输入任何输入

时间:2018-03-09 06:31:35

标签: visual-studio-code

我已经安装了vscode来运行Python。程序在输出窗口中显示输出,但拒绝接受任何输入,例如,如果用户要以他/她的名字输入,则不会显示正在输入的内容。例如,在以下程序中:

name = input("What's your name? ")
print("Hello ", name, " welcome to Python!")

它向用户显示提示"你的名字是什么? &#34 ;.但没有什么可以输入?这里的问题是什么?

2 个答案:

答案 0 :(得分:1)

您需要配置调试器:

1打开要调试的文件

2从调试配置中选择Integrated Terminal/Console

3开始调试

如果您没有打开集成终端,请按CTRL +〜将其启用。

您也可以在上面的第2步选择External Terminal/Console来使用普通终端。

答案 1 :(得分:0)

我非常谨慎地使用VS Code,因此其他答案不是很有帮助。这是一些详细的步骤。

screenshot of numbered steps

  1. 从面板上打开调试视图,最左侧有5个大的ishish按钮。
  2. 在顶部选择.NET Core启动配置。
  3. 单击配置下拉菜单右侧的齿轮(打开launch.json)。
  4. 查找“控制台” json条目,并将其更改为与此匹配:

    "configurations": [
        {
            "name": ".NET Core Launch (console)",
            ...
            "console": "integratedTerminal",
            ... 
        },