首页 > 解决方案 > 使用 Python 缩进

问题描述

我不明白为什么这种类型的代码会出现缩进错误。我的函数在一个类中,缩进是“正常的”。

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]

标签: pythonindentation

解决方案


代码对我来说看起来不错。也许有一个制表符而不是空格?


推荐阅读