Не могу запустить код в vscode, вместо того, чтобы показывать его мне в разделе терминала, он отправляет меня в раздел вывода

#python #visual-studio-code

#python #visual-studio-код

Вопрос:

Я новичок в компьютерном программировании, сегодня я установил vscode для изучения python, все было правильно, я запускаю короткие и простые строки кода, установил некоторые расширения, но я не знаю, что произошло, я не уверен, изменил ли я какую-то конфигурацию, но когда я пытаюсь запустить небольшие строки кода (скнопка) вместо того, чтобы запускать его и показывать мне в разделе «терминал», он отправляет меня в раздел «вывод» и просто говорит, что код уже запущен и выполнен.

введите описание изображения здесь

Кто-нибудь знает, как это решить, пожалуйста, мне действительно грустно, что я только что испортил эту программу, потому что это мой первый день, и это уже все испортило. Как вы можете видеть на картинке, я запускаю код, и он показывает что-то другое в разделе вывода, я написал это, но позже изменил. Кажется, что он запускает файл, но только когда я его сохраняю. 🙁

Комментарии:

1. Вам необходимо сохранить файл Python перед его запуском, чтобы получить последние выходные результаты.

2. Я бы ожидал, что вывод будет там, где вы его видите, в разделе вывода. Я бы не ожидал, что результат запуска вашей программы через VSCode появится в разделе терминала. Вы должны видеть результаты там только тогда, когда вы вводите что-то в командной строке в этом разделе.

3. Ваш файл кода, вероятно, необходимо сохранить, прежде чем изменения вступят в силу, но большинство IDE сохранят для вас, когда вы запустите и что-то не сохраните. Это может быть то, что вам нужно включить в настройках или что-то в этом роде. Я не использую VSCode, поэтому не могу прокомментировать его конкретно. Я настоятельно рекомендую PyCharm.

4. можете ли вы просто закрыть окно вывода, а затем нажать ctrl ` [обратная метка] (символ перед 1 и выше tab на вашей клавиатуре)

5. и да, вам нужно сохранить свой файл перед его запуском, или вы можете включить автосохранение. подробнее читайте здесь: code.visualstudio.com/docs/editor/codebasics#_save-auto-save

Ответ №1:

Вы должны сохранить файл, чтобы каждый раз получать новые выходные данные.

Для запуска кода в терминале с помощью кнопки — похоже, вы используете расширение Code Runner vscode. Который по умолчанию использует раздел вывода для отображения выходных данных и не может принимать входные данные. Вы можете изменить это поведение этого расширения, нажав ctrl , и перейдя в настройки vscode. Затем просто выполните поиск code runner run in terminal , и вы увидите опцию включения функции запуска в терминале, включив ее. Ссылка на изображение