Новый экземпляр Python в VS Code, и терминал передает отступы, которых нет в окне редактора кода.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Новый экземпляр Python в VS Code, и терминал передает отступы, которых нет в окне редактора кода.

Сообщение Anonymous »

У меня возникла очень странная проблема с моим кодом. Я настраиваюсь на новой машине, и в VS Code терминал Python передает другой код, чем тот, который я написал в редакторе. Я не уверен, есть ли какой-то параметр, который мне нужно изменить, но у меня никогда не было этой проблемы ни на одной из других машин, над которыми я работал.
Терминал, кажется, работает передавать отступы, которых нет в написанном коде, если я включаю код в функцию. Весь этот код выделяется в редакторе кода и запускается нажатием Shift+Enter. Когда я запускаю функцию, она выдает ошибку «Неожиданный отступ».
Если у меня есть код:

Код: Выделить всё

var1 = 1
var2 = 2
print(var1+var2)
это работает.
Если я оберну это функцией:

Код: Выделить всё

def test_function():
var1 = 1
var2 = 2
print(var1+var2)
это не так.
Когда я смотрю в терминал, передаваемый код выглядит следующим образом:
Изображение

Это не так, как код написано:
Изображение

Я убедился, что для параметра отступа установлено значение четыре. Я пробовал это как с табуляцией, так и с пробелами.
Единственное, что работает, это если я удаляю все пробелы, и теперь это работает, когда я его выделяю.
Изображение

У меня есть пробовал искать настройки, которые нужно изменить, но ничего не помогло.
Python 3.13.0
VS код 1.96.2

Подробнее здесь: https://stackoverflow.com/questions/793 ... that-do-no
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»