【问题标题】:VS Code Python Wont Return After Call to Input调用输入后 VS Code Python 不会返回
【发布时间】:2020-08-20 13:44:28
【问题描述】:

我的 VSCode 环境 (macos v1.48.0) 有一个非常奇怪的行为,特别是 Python 扩展。这只是最近才发生的,以前不是问题,调试此类代码工作正常。我的问题是我正在尝试调试一个脚本,该脚本最初发出用户输入请求data = input("text"),在终端输入文本后,执行永远不会恢复。我已确保我的启动设置脚本有效且符合预期。我实际上已经完全卸载并重新安装了 VSCode。此外,该脚本在 VSCode 之外按预期运行。显然,动机是调试远远超出用户输入的代码,当然我可以硬编码用户输入值以绕过这些函数调用,脚本的其余部分运行良好,但我只是不知道为什么在此之后没有恢复执行调用输入... ??

非常感谢。

【问题讨论】:

  • 进一步,integratedterminal 被定义为控制台值。其纯粹的混乱。

标签: python visual-studio-code


【解决方案1】:

根据您的描述,您可以参考以下几种方式:

  1. 请尝试为它设置断点,检查是否可以成功调试。

  2. 由于python脚本的debugging功能是由python扩展提供的,您可以尝试禁用其他扩展并重新安装python扩展。

  3. 如果您使用的python扩展是最新版本,建议您降级使用其他版本的python扩展。例如:(python版本:v2020.7.96456)

【讨论】:

  • 降级到不同的扩展版本。非常感谢。
猜你喜欢
  • 2021-11-20
  • 2016-08-24
  • 2021-11-10
  • 2020-07-31
  • 1970-01-01
  • 1970-01-01
  • 2018-09-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多