在linux上面运行python程序,遇到了一个很无解的报错:
TabError: inconsistent use of tabs and spaces in indentation
这个错误的意思是缩进中制表符和空格的使用不一致,初看知道大概是tab与空格键的使用有问题,潜意识以为是没有对齐,在代码里面检查了好几遍,已经对齐了,还是会报这个错误。
百度之后知道这个是空格和tab键混合使用造成的,解决方案:全部使用tab,或者全部使用空格键。
tab键在中文里面是4个空格,在英文里面是8个空格。
本文探讨了在Linux环境下运行Python程序时遇到的TabError: inconsistent use of tabs and spaces in indentation错误。详细解释了错误产生的原因,即制表符(Tab)与空格在代码缩进中的混用,并提供了两种解决方案:统一使用Tab或空格进行缩进。
1万+

被折叠的 条评论
为什么被折叠?



