Ошибка пропусков / пробелов в vim в python [duplicate]

Я помню один совет, приведенный в MSDN, что структура не должна быть большой, чем 16 или 21 байт. Ищет ссылку, но пока не могу ее найти.

Основная причина заключалась в том, что как только у вас есть строка в вашем типе данных - сделайте ее классом, не задумываясь. В противном случае структура не должна занимать много места.

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

4 ответа

48
ответ дан Martijn Pieters 17 August 2018 в 08:59
поделиться

Sublime Text 3

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

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

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

Python.sublime-settings

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

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

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

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

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

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

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

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

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

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