Получение ошибки вложения или пробела в python с использованием редактора visual studio [duplicate]

structs должны быть определены неизменяемыми, где в классах не должно быть. Если вы считаете, что ваши объекты будут маленькими и неизменными, вы можете продолжить создание их структур или позволить им быть классами.

32
задан Drise 16 March 2018 в 20:20
поделиться

4 ответа

48
ответ дан Martijn Pieters 16 August 2018 в 05:13
поделиться

Sublime Text 3

Если это произойдет, если вы код в Sublime Text 3, это может помочь вам с проблемами с отступом

В Sublime Text при редактировании файла Python:

Меню Sublime Text > Настройки > Настройки - Синтаксис Конкретный :

Python.sublime-settings

{
    "tab_size": 4,
    "translate_tabs_to_spaces": true
}
0
ответ дан chebaby 16 August 2018 в 05:13
поделиться

Быстрое исправление для пользователей Sublime:

  1. Нажмите Ctrl-H для доступа к Find and Replace
  2. В Find: Type 4 space
  3. In Replace : Скопируйте и вставьте вкладку где-нибудь в своем коде. Нажмите «Заменить все»
0
ответ дан Matthew Park 16 August 2018 в 05:13
поделиться

Понимаете, у вас есть небольшая ошибка.

if True:
    if False:
        print('foo')
   print('bar')

Вы должны были делать:

if True:
    if False:
        print('foo')
    print('bar')

Как вы можете видеть, ваша печать имеет только отступы 3 пробела, он должен иметь отступы 4 пробела.

0
ответ дан The Coder 16 August 2018 в 05:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: