出现这个问题的原因往往是因为项目的作者在编写代码时使用的编辑器对Tab键的解读与我们的编辑器不同导致的。

spyder把一个Tab解读为四个空格,而原作者的使用的编辑器则不是。

解决办法就是在spyder中调出缩进对齐线:

打开Tools菜单栏下的Preferences

在Spyder 中解决 TabError: inconsistent use of tabs and spaces in indentation

然后就可以看见代码中的空格和缩进的区别了:

在Spyder 中解决 TabError: inconsistent use of tabs and spaces in indentation

箭头是原作者的编辑器对Tab键的误读,我们这里在spyder中哦用Tab键或者四个空格替换掉就好了。

相关文章:

  • 2021-08-17
  • 2021-09-06
  • 2021-09-12
  • 2021-11-22
  • 2021-06-13
  • 2021-07-12
  • 2021-07-10
  • 2021-04-26
猜你喜欢
  • 2021-10-02
  • 2022-01-13
  • 2021-06-04
  • 2021-06-04
  • 2021-07-23
相关资源
相似解决方案