Нет вывода на панели вывода при запуске кода — Python на VSCode

#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 со всеми комбинациями и перестановками ключевых слов не смогли помочь мне найти это. Большое вам спасибо за ваше время! Очень признателен.