Уведомления

Группа в Telegram: @pythonsu

#1 Июль 12, 2018 21:57:37

Areostar
Зарегистрирован: 2018-06-27
Сообщения: 162
Репутация: +  0  -
Профиль   Отправить e-mail  

Причины ощибки

Чем может быть вызванна ощибка типа IndentationError: unindent does not match any outer indentation level


Весь код выровнен правельно! да и ранее этот фаил работал норм.

В чём причины? Как лечить?

Офлайн

#2 Июль 12, 2018 21:59:48

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Причины ощибки

экстрасенсы нынче в отпуске

Офлайн

#3 Июль 12, 2018 22:05:58

Areostar
Зарегистрирован: 2018-06-27
Сообщения: 162
Репутация: +  0  -
Профиль   Отправить e-mail  

Причины ощибки

если пишу так

import requests
import json


 class offer:
    
    def __init__(self, link):
        self.link = link
        self.offers = {}
        self.candidates = {}
	self.current = 0
...........................................................

ошибка есть

если убираю self.current = 0 работает! ((

в чём дело?

Отредактировано Areostar (Июль 12, 2018 22:12:46)

Офлайн

#4 Июль 12, 2018 22:13:33

Areostar
Зарегистрирован: 2018-06-27
Сообщения: 162
Репутация: +  0  -
Профиль   Отправить e-mail  

Офлайн

#5 Июль 13, 2018 11:26:21

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Причины ощибки

если писать ручками код то ошибки нет, если скопировать ваш код то self.current = 0 смещается на 4 пробела. вы наверно из учебника это скопировали.

Офлайн

#6 Июль 15, 2018 15:37:22

Areostar
Зарегистрирован: 2018-06-27
Сообщения: 162
Репутация: +  0  -
Профиль   Отправить e-mail  

Причины ощибки

Я иногда на Tab нажимаю по привычке ((

В других языках программирования отступы чисто для красоты нужны.

Интересно зачем с ними в питоне так заморочились??

Офлайн

#7 Июль 15, 2018 17:41:07

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Причины ощибки

Areostar
Я иногда на Tab нажимаю по привычке ((
В нормальных текстовых редакторах есть настройка при нажатии tab вставлять пробелы. Никто тут не страдает, все жмут tab.



Отредактировано doza_and (Июль 15, 2018 17:42:07)

Офлайн

#8 Июль 15, 2018 20:53:18

Areostar
Зарегистрирован: 2018-06-27
Сообщения: 162
Репутация: +  0  -
Профиль   Отправить e-mail  

Причины ощибки

Какой редактор порекомендуете?

Офлайн

#9 Июль 16, 2018 00:30:16

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

Причины ощибки

Areostar
В других языках программирования отступы чисто для красоты нужны.
Интересно зачем с ними в питоне так заморочились??
Есть такое понятие “псевдокод”. Вот питон к нему максимально приближен. Таким образом тебе не нужно думать про запятые, точки с запятой, скобки и так далее. Ты можешь полностью сконцентрироваться над решением задачи, над построением её алгоритма. А в других языках ты должен думать про синтаксис языка, мыслительные ресурсы уходят на это, а не на задачу. На питоне очень высокая скорость разработки благодаря этой простоте. То, что ты будешь на C++ писать целый день, на питоне ты напишешь за час.



Офлайн

#10 Июль 18, 2018 10:55:49

Vigi
От: Курья, Алтай
Зарегистрирован: 2015-02-07
Сообщения: 144
Репутация: +  8  -
Профиль   Отправить e-mail  

Причины ощибки

Areostar
Какой редактор порекомендуете?

pycharm

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version