如何解决调用输入后,VS Code Python无法返回
我的VSCode环境(macos v1.48.0)特别是Python扩展确实有奇怪的行为。这只是最近才发生的,以前不是问题,调试此类代码效果很好。我的问题是我正在尝试调试一个脚本,该脚本最初会发出用户输入请求data = input("text")
,并且在向终端输入文本之后,执行将永远不会恢复。我确保我的启动设置脚本是有效的并且是预期的。我实际上已经经历了完全卸载并重新安装VSCode的过程。此外,该脚本在VSCode之外按预期运行。显然,这样做的动机是调试代码,使其远远超出用户输入的范围,当然,我可以对用户输入值进行硬编码以绕过这些函数调用,脚本的其余部分运行良好,但是我完全不知为什么在此之后不恢复执行调用输入... ??
非常感谢。
解决方法
根据您的描述,您可以参考以下方式:
-
请尝试为其设置一个断点,以检查是否可以成功调试它。
-
由于python扩展提供了python脚本的debugging功能,因此您可以尝试禁用其他扩展并重新安装python扩展。
-
如果您使用的python扩展是最新版本,建议您降级并使用其他版本的python扩展。例如:(python版本:v2020.7.96456)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。