#python #python-3.x #visual-studio-code
#python #python-3.x #visual-studio-code
Вопрос:
Кто-нибудь может объяснить, почему код Visual Studio не выполняет некоторые файлы с помощью этой кнопки? Работает только Ctrl 5. Когда я запускаю код с кнопки, он выдает мне «недопустимый синтаксис»?
Комментарии:
1. какова версия вашего python по умолчанию?
2. Это 3.9.0 i.imgur.com/0zMHT8k.png
3. Я не уверен, но я думаю, что вы пытаетесь использовать ключ, когда в данный момент в терминале открыт интерпретатор
Ответ №1:
Причина: это связано с тем, что текущий терминал VSCode представляет собой интерактивное окно Python, оно будет корректно выполняться при вводе инструкции python, но команда для нажатия кнопки run похожа на « D:/Users/.../AppData/Local/ Programs/Python/Python39/python.exe d:/.../test09/a.py
«, это не инструкция python, поэтому консоль возвращает « SyntaxError
«.
Причина, по которой вы можете использовать « Ctrl F5
» или « F5
» для выполнения кода, заключается в том, что это процесс отладки, и он будет выполняться в терминале «Консоль отладки Python».
Решение: введите оператор « exit()
» в консоли, чтобы выйти из интерактивного окна Python.