VS Code Python не возвращается после вызова на ввод
У меня очень странное поведение со средой VSCode (macos v1.48.0), особенно с расширением Python. Это произошло только недавно, раньше это не было проблемой, и отладка такого кода работала нормально. Моя проблема в том, что я пытаюсь отладить сценарий, который изначально делает запрос на ввод пользователя, data = input("text")
и после ввода текста в терминал выполнение никогда не возобновляется. Я убедился, что мой сценарий настроек запуска действителен и ожидаемо. Я фактически полностью удалил и переустановил VSCode. Кроме того, сценарий работает должным образом за пределами VSCode. Очевидно, что мотивация состоит в том, чтобы отлаживать код, выходящий далеко за рамки пользовательского ввода, и, конечно, я могу жестко закодировать значения пользовательского ввода, чтобы обойти эти вызовы функций, остальная часть скрипта работает нормально, но я просто не понимаю, почему выполнение не возобновляется после этого вызов на ввод ... ??
Большое спасибо заранее.
Ответы
Согласно вашему описанию, вы можете ссылаться на следующие способы:
Попробуйте установить для него точку останова, чтобы проверить, можно ли его успешно отладить.
Поскольку функция отладки скрипта python предоставляется расширением python, вы можете попробовать отключить другие расширения и переустановить расширение python.
Если расширение Python, которое вы используете, является последней версией, рекомендуется перейти на более раннюю версию и использовать другие версии расширений Python. Например: (версия Python: v2020.7.96456)