如何修复TabError

时间:2017-09-14 10:15:54

标签: python tabs

我不知道为什么一直说

TabError: inconsistent use of tabs and spaces in indentation

counter = 0

如果我删除'counter = 0',它就可以。

if counter < 3:
    counter = counter + 1
elif counter == 3:
    send_mail()
    counter = 0

说真的,我不知道有什么问题哈哈!

1 个答案:

答案 0 :(得分:1)

您必须使用所有空格或所有选项卡进行缩进,如错误消息所示。

选项卡和空格,或根本使用制表符进行缩进,在Python中被认为是不好的做法。

您可能会从a good text editor or IDE中受益,它会显示标签和空格之间的差异,并在您编码时自动为您插入空格。