VS C выдает неверную синтаксическую ошибку при запуске скрипта после выполнения выбранной строки - PullRequest
0 голосов
/ 06 мая 2020

Я только начал использовать VS C для Python / Anaconda и, честно говоря, с первого дня у меня начались головные боли, однако в нем есть масса отличных вещей, поэтому я стараюсь придерживаться этого. Моя самая последняя проблема заключается в том, что если я «Запускаю Python файл в терминале», все работает, то если я «Запускаю выделение / строку в Python терминале», все по-прежнему работает, но затем, если я после этого «Запускаю Python файл в терминале "снова возникает ошибка" File, line 1 "Syntaxerror ...

Я не совсем уверен, что именно происходит и как это исправить, попытался найти ответы безрезультатно.

Ниже приведен код, который я запускаю, когда я выбираю, я выбираю все:

import sys
print(sys.version)
test=1
print("qwe")
print("asd")

1 Ответ

0 голосов
/ 13 июля 2020

Когда вы Run Selection/line in Python terminal, он превращается в REPL. Исходный код, выполняемый в терминале / REPL, накапливается до тех пор, пока текущий экземпляр терминала не будет закрыт. Если вы хотите снова Run Python file in terminal, вы должны выйти из REPL с помощью input exit ()

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

...