Python 为什么我总是得到这个不一致的缩进错误?

Python 为什么我总是得到这个不一致的缩进错误?,python,Python,这可能是一个愚蠢的问题,但我一直在犯这样的错误: “缩进中制表符和空格的使用不一致” 我已经一再确认空格和制表符的数量是一致的,但我无法消除这个错误 def skip_elements(elements): i = 0 for a in range(0,5): i+=1 return i 我已经一再确认空格和制表符的数量是一致的 这里的问题是,您在整个文件中同时使用制表符和空格进行缩进。你不应该把它们混在一起。只缩进空格,不缩进制表符,反之亦然。“制表符

这可能是一个愚蠢的问题,但我一直在犯这样的错误: “缩进中制表符和空格的使用不一致” 我已经一再确认空格和制表符的数量是一致的,但我无法消除这个错误

def skip_elements(elements):
    i = 0
    for a in range(0,5):
        i+=1
    return i
我已经一再确认空格和制表符的数量是一致的

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

“制表符和空格的使用不一致”表示制表符和空格的组合。给定的Python文件只能使用制表符或空格缩进,不能同时使用制表符和空格缩进


如何修复此问题取决于您的编辑器。理想情况下,我建议将其配置为使所有选项卡自动转换为空格(反之亦然)

如果您使用的是Jupyter笔记本,Jupyter nbextensions代码美化器可能会有所帮助。

使用选项卡或空格,而不是组合。我对Python还是新手,因此我愿意尝试不同的编辑器。您建议哪一种方法来解决这个问题?“给定的Python文件只能使用制表符或空格缩进,不能同时使用”-不正确。“给定的Python文件只能使用制表符或空格缩进,不能同时使用两者。”-从技术上讲,您可以同时使用两者。这是一个糟糕的想法,但你可以做到。崇高的文本3可以完美地解决这个问题