在linux上面运行python程序,遇到了一个很无解的报错:
TabError: inconsistent use of tabs and spaces in indentation
这个错误的意思是缩进中制表符和空格的使用不一致,初看知道大概是tab与空格键的使用有问题,潜意识以为是没有对齐,在代码里面检查了好几遍,已经对齐了,还是会报这个错误。
百度之后知道这个是空格和tab键混合使用造成的,解决方案:全部使用tab,或者全部使用空格键。
tab键在中文里面是4个空格,在英文里面是8个空格。