Уведомления

Группа в Telegram: @pythonsu

#1 Июль 31, 2012 15:53:23

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + PyDev

Всем доброго дня!
Установил связку Eclipse + PyDev при написании класса то и дело выскакивает Bad Indentation (1 spaces)

Что с этим делать? Google не помог… Я так понимаю это предупреждение связано с отступами, но я пробовал по разному… Где то прочитал что можно настроить Eclipse для автоматической установки отступов, но как это сделать??



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

#2 Июль 31, 2012 17:13:52

Saturn
От:
Зарегистрирован: 2012-03-22
Сообщения: 164
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + PyDev

Эта ошибка получается когда перед классом стоит пробел



Офлайн

#3 Авг. 1, 2012 06:35:13

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + PyDev



Как исправить, хочу понять принцип отступов…

Если перед def убрать пробел, вообще ошибка



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

#4 Авг. 1, 2012 06:38:05

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Eclipse + PyDev

Seganapa, на твоем скрине нет ошибок. Это предупреждение о том, что кошерно ставить четыре пробела, а не два, не три и не пять. Но не обязательно.



Офлайн

#5 Авг. 1, 2012 06:52:15

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + PyDev

FishHook
Seganapa, на твоем скрине нет ошибок. Это предупреждение о том, что кошерно ставить четыре пробела, а не два, не три и не пять. Но не обязательно.

Я разобрался, для отступа нужно использовать Tab.
Только начал изучать Python, раньше php изучал, поэтому хочется вникнуть во все нюансы…



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

#6 Авг. 1, 2012 07:03:15

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Eclipse + PyDev

Seganapa
FishHook
Seganapa, на твоем скрине нет ошибок. Это предупреждение о том, что кошерно ставить четыре пробела, а не два, не три и не пять. Но не обязательно.

Я разобрался, для отступа нужно использовать Tab.
Только начал изучать Python, раньше php изучал, поэтому хочется вникнуть во все нюансы…


PEP8 ответит на этот вопрос



Офлайн

#7 Авг. 1, 2012 07:10:39

SHDW
От:
Зарегистрирован: 2011-11-07
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + PyDev

можно и скрипт pep8 в настройках поставить на выполнение( ошибки,прдупреждение или игнор сам выбираешь)
впринципе автоформатирование в eclipse настраивается достаточно хорошо в соответствии с pep8



Офлайн

#8 Авг. 1, 2012 16:10:06

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Eclipse + PyDev

SHDW
можно и скрипт pep8 в настройках поставить на выполнение( ошибки,прдупреждение или игнор сам выбираешь)
Как?

Офлайн

#9 Авг. 2, 2012 06:43:55

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Eclipse + PyDev

odnochlen
Разумеется в настройках. Preferences->PyDev->Editor->CodeAnalysis. Смотри в сторону последних версий PyDev



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version