python中报错TabError: Inconsistent use of tabs and spaces in indentation的解决

python是需要严格进行缩进的语言,比如函数的开始与结束都需要通过缩进来进行判断。

如下是最近在跑Python时报的错  TabError: Inconsistent use of tabs and spaces in indentation

python中报错TabError: Inconsistent use of tabs and spaces in indentation的解决_第1张图片

通过报错知道是第24行的缩进用的不正确,错误提示:缩进中,tab键(tab分位符)与空格用的不一致

也就是说,第24行前的所有缩进与第24行的缩进所用的方式不一样,一个用的是空格, 一个用的是tab键(如果把24行的缩进拷贝到第18行,运行时会发现错误提示指向了第18行)

 

解决方法:当然就是把第24行的缩进改成与前面的缩进一样的方式了。如果不知道该行是用的tab还是空格,可以把前面的缩进拷过来,也可以分别用空格和tab试一下。

python中报错TabError: Inconsistent use of tabs and spaces in indentation的解决_第2张图片

你可能感兴趣的:(python,python,TabError)