为什么我不断收到这种不一致的缩进错误?

时间:2021-03-21 03:43:54

标签: python

这可能是一个愚蠢的问题,但我不断收到此错误: “在缩进中使用不一致的制表符和空格” 我已经一遍又一遍地确保空格和制表符的数量是一致的,但我无法摆脱这个错误。

def skip_elements(elements):
    i = 0
    for a in range(0,5):
        i+=1
    return i

3 个答案:

答案 0 :(得分:0)

<块引用>

我已经一遍又一遍地确保空格和制表符的数量是一致的

这里的问题是您在整个文件中同时使用制表符和空格进行缩进。你不应该把它们混在一起。要么只用空格缩进,不用制表符,反之亦然。

答案 1 :(得分:0)

“制表符和空格的不一致使用”意味着您有制​​表符和空格的组合。给定的 Python 文件 can 应该只用制表符或空格缩进,而不是两者都缩进。

如何解决此问题取决于您的编辑器。理想情况下,我建议对其进行配置,以便所有制表符都自动转换为空格(反之亦然)

答案 2 :(得分:0)

如果您使用的是 Jupyter notebook,Jupyter nbextensions Code Prettifier 可能会有所帮助。