#python #python-3.x #visual-studio-code #vscode-settings
#python #python-3.x #visual-studio-code
Вопрос:
новое в Python и StackOverflow. Приношу извинения, если я пропустил какие-либо формальности.
Я только что создал однострочную программу для печати Hello World, но каждый раз, когда я запускаю программу (используя клавишу F5 или перейдя в меню Выполнить-> Начать отладку), программа запускается, и панель внизу автоматически переключается на окно терминала, и выходные данные отображаются там, а не в окне Отладки. (Рисунок 1)
Есть много других вещей, которые печатаются в окне терминала, поэтому я хочу, чтобы в окне отладки печатались только выходные данные. Кроме того, именно так это показано на видео курса, который я провожу (рис. 2).
print("Hello World")
Ответ №1:
Если вы хотите отобразить результаты в консоли отладки, вы можете открыть файл launch.json
в папке .vscode
и добавить этот параметр: "console": "internalConsole",
. (или откройте шаблон настройки рядом с кнопкой debug, чтобы открыть launch.json
файл. )
Это полное содержимое моего launch.json
файла:
{ "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "internalConsole", } ] }
Затем, в ходе теста, результат отображается в консоли отладки. вот так:
Ссылка: Конфигурации отладки Python в VSCode.
Комментарии:
1. Это было именно то, что я искал, даже многочисленные запросы Google со всеми комбинациями и перестановками ключевых слов не смогли помочь мне найти это. Большое вам спасибо за ваше время! Очень признателен.