当前位置: 首页 > 知识库问答 >
问题:

在integratedTerminal中调试python代码时,VSCode无法读取用户输入

沃瑾瑜
2023-03-14

在这段两行python代码中:

string = input("What's your name? ")

if string != '': print('Hello, ' + string + '!')
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        }
    ]
}

注意:调试器以前工作得很好。这个问题最近才发生。非常感谢任何帮助或提示。

共有1个答案

厍晋鹏
2023-03-14

在我将python扩展回滚到它的前一个版本(V2020.7.96456)之后,问题就解决了,调试器可以前进到下一行代码,然后正常工作。

虽然我没有确凿的证据证明为什么最新版本(V2020.8.101144)会导致调试器停止接受用户输入,但至少回滚到以前的版本可能是一种临时的补救措施,直到未来的修订解决这个问题。

 类似资料:
  • 问题内容: 这是我在vs代码中使用的python扩展名:python extension 。 当我使用扩展提供的调试功能时,该功能将挂在其中,并且如果需要从命令行输入则不执行任何操作。 我在哪里可以输入值来跳过vs代码中的输入语句? 问题答案: 该窍门能让工作是扩展的(在唐Jayamanne的Python的)wiki页面。您必须在文件部分中包含设置。 扩展程序的Wiki确认默认情况下不起作用: 这

  • 我试图实时调试一个C程序,它使用来自VScode的C/C++扩展,还允许我使用scanf()将直接输入写到控制台。但是,当我调试代码时,它打开调试控制台,不允许我输入任何输入。 我发现人们回答这个问题的两个线程: https://github.com/omnisharp/omnisharp-vscode/issues/1053 两者都建议将launch.json文件中的“Console”属性设置为

  • 编辑 使用VSCode时,我在虚拟环境中调试时遇到了一个问题,该虚拟环境中有不同的包,而这些包没有安装在< code>base环境中。在使用命令< code>activate my_env激活环境之后,我可以使用通常的python命令在环境中使用包,如< code>python main.py。但是在调试时,我不能使用只安装在< code>my_env中的包。如何使用VSCode在虚拟环境中调试p

  • 我正在使用VSCode jest运行程序。https://github.com/firsttris/vscode-jest-runner/。当我在测试用例上点击调试时,输出是这样的: FAIL service/servicenameA/handler.test.js●测试套件无法运行 测试套件:1次失败,1次总测试:0次总快照:0次总时间:7.788秒 我的玩笑。配置。js如下所示: //开玩笑。

  • 我正在尝试使用autocompletetextview创建没有操作栏的搜索工具。到目前为止,布局和建议是有效的,但当我键入搜索时,我键入的任何字符都会给出相同的结果,但它不会根据我键入的文本给出建议。我再次检查,我的输入是“d”,所以我把它改为: 这一次,我犯了一个错误。这是我的日志 E/AndroidRuntime: FATAL EXCEPTION: main Process:com.examp

  • 我希望检查我导入的(安装了pip的)模块内部的代码(如果相关的话,称为transformers)。因此,现在我所做的是将< code>breakpoint()放在site_package位置的相关位置,并调用< code>test.py中的模块。 但是,理想情况下,我希望在检查代码时即时设置和删除断点,就像我通常对我编写的 python 模块所做的那样。想知道外部库是否有类似的东西。 如果我能在我