почему Visual Studio code не запускает мой код?

#python #visual-studio-code

#питон #visual-studio-код #visual-studio-code

Вопрос:

Например, если я запускаю в vs code следующее:

 fruits = ["apple", "banana", "cherry"]
for x in fruits:
  print(x)
  

то, что он показывает в терминале, это:

 for x in fruits:
...     print(x)
...
  

Итак, следующее, что я попытался сделать, это запустить его построчно, но когда я только запускаю

 fruits = ["apple", "banana", "cherry"]
  

Это отображается в терминале

 fruits = ["apple", "banana", "cherry"]
         ^
SyntaxError: invalid syntax
  

Я не знаю, в чем причина, и я ничего не смыслю в программировании, но, по-моему, это должно сработать. Я использую anaconda navigator, и по какой-то причине jupyter notebook работает безупречно, но vs code постоянно выдает ошибки во всем, что я делаю. И иногда это внезапно срабатывает и действительно запускает команду. У кого-нибудь есть идея?

В записной книжке jupyter вывод выглядит следующим образом:

 apple
banana
cherry
  

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

1. Попробуйте это: Ctl Shift P -> Запустите файл Python в терминале. Если это не сработает, дайте мне знать

Ответ №1:

Вам нужно выполнить скрипт. Вы можете сделать это с помощью палитры команд, нажав ctrl shift p , а затем введя python: Run file in terminal . Это запустит конкретный файл, который вы сейчас просматриваете в окне.

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

1. Это выдает ошибку другого типа, но это также правильно запускает весь файл? Не могу ли я запустить пару строк с помощью shift enter?

2. Да, это запускает файл. Если вы просто хотите запустить выделение, что, возможно, вы и делаете, вы можете выбрать код и нажать shift enter . Если он не запускается немедленно, просто перейдите к терминалу и нажмите «ввод» с клавиатуры, потому что для этого требуется дополнительный разрыв строки.

3. «просто зайдите в терминал и нажмите «enter» с клавиатуры, потому что для этого нужен дополнительный разрыв строки» Ладно, я тупой, это было именно так, даже не думал об этом, спасибо! Я нажал enter, и там была моя яблочно-банановая вишня

Ответ №2:

Иногда у меня возникает та же проблема. Просто запустите код с помощью командной строки / Power Shell, это в любом случае лучше. Перейдите с помощью «cd examplelocation» к вашей папке с файлами, а затем введите название программы.

Пример:

C:Userseirik >

рабочий стол Cd

C:UserseirikDesktop >

cd python

C:UserseirikDesktopPython > (Папка, в которой хранится моя программа)

example.py

Ответ №3:

Вы можете отдельно запустить его в терминале, если вам просто нужно решение, набрав

питон youscriptname.py

Прямо сейчас вы не запускаете скрипт в vs-code, вы просто открываете оболочку python с этим кодом