Отступ с Python - PullRequest
       46

Отступ с Python

0 голосов
/ 30 апреля 2019

Я не понимаю, почему я получаю ошибку отступа с этим типом кода.Моя функция находится внутри класса, а отступы - "нормальные".

def SelectBarriere(self, NumShaker, B_Bar1, B_Bar2, B_Bar3):
    self.Lab_IMV = Label(self, "Configuration IMV:")
    self.Lab_IMV.move(1000, 250)
    self.BarIMVacc = BarPourcentage(self)
    self.BarIMVacc.move(1000,290)
    PoidBarriere1 = self.shakers[NumShaker, 14]
    PoidBarriere2 = self.shakers[NumShaker, 15]
    PoidBarriere3 = self.shakers[NumShaker, 16]
    if B_Bar1 == 2:
        self.MasseThermique = PoidBarriere1
    elif B_Bar2 == 2:
        self.MasseThermique = PoidBarriere2
    elif B_Bar3 == 2:
        self.MasseThermique = PoidBarriere3
    else:
        self.MasseThermique = 0
    return self.MasseThermique

Ошибка в этой точной строке.

PoidBarriere1 = self.shakers[NumShaker, 14]

Ответы [ 2 ]

0 голосов
/ 30 апреля 2019

Python ожидает, что отступы будут единообразными, табуляции и пробелы могут обрабатываться по-разному.

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

0 голосов
/ 30 апреля 2019

Код выглядит хорошо для меня.Может есть вместо пробела вкладка?

...