使用VSCode在Python调试期间读取输入

使用VSCode在Python调试期间读取输入,第1张

使用VSCode在Python调试期间读取输入

该窍门能让工作是扩展的(在唐Jayamanne的Python的)wiki页面。您必须

"externalConsole":true
launch.json
文件
"name": "Python"
部分中包含设置。

扩展程序的Wiki确认默认情况下不起作用:

这允许捕获来自控制台/终端窗口应用程序的输入,这在标准VSCode调试器中是不可能的。

以下是使此功能生效的步骤:

  1. 在“调试”窗口(Ctrl + Shift + D)中,按小齿轮图标以打开(或生成)launch.json文件。它被放置到
    .vspre
    您在VS Code中选择为“打开文件夹”的任何文件夹中的目录中。
  2. 您必须将
    pythonPath
    参数添加到第一个配置块。这是使调试器完全工作所必需的。
  3. 您还必须
    externalConsole
    在同一块中添加和参数。这是使调试器接受输入所需要的。调试时,将在VS Code外部打开一个单独的窗口,但在其他情况下效果很好。
  4. 添加两个设置后,该块应如下所示。在其余的launch.json文件中,我无需更改其他任何内容。
    {"name": "Python","type": "python","request": "launch","stopOnEntry": true,"program": "${file}","pythonPath": "C:/Users/igor/documents/Tools/WinPython-32bit-3.4.3.7Slim/python-3.4.3/python.exe","externalConsole": true,"debugOptions": [    "WaitOnAbnormalExit",    "WaitOnNormalExit",    "RedirectOutput"]

    },



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5507937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存