Например, приведенный ниже код отлично работает в интерактивном окне или при отладке.
Код: Выделить всё
def test():
x = 3
y = 4
return x + y
Код: Выделить всё
>>> def test():
... x = 3
... y = 4
... return x + y
...
File "
", line 3
y = 4
IndentationError: unexpected indent
Комбинация всего, что я пробовал (отключение всех расширений, изменение настроек автоотступа, равномерные отступы и т. д.) ) и простые примеры, которые я использовал, я убежден, что это связано с чем-то в терминале Python, чего мне не хватает. Есть ли причина, по которой перед каждой новой строкой, вставленной в терминал, будет добавляться несколько табуляций или пробелов?
Я использую Python 3.13.0 на VSCode 1.94.2
В настоящее время у меня установлено только следующее расширение:
- Python
- Pylance< /li>
Jupyter
Подробнее здесь: https://stackoverflow.com/questions/790 ... ndentation