使用pycharm遇到这样的错误,自动修复功能不起作用


PEP 8: E101 indentation contains mixed spaces and tabs

缩进混合使用了空格和制表符

 

原因:正如提示所说,缩进既有空格又有制表符。但是因为这两者平时都看不到,所以,错误定位和修改难

 

解决办法:

将制表符和空格统一

如:搜索程序中的连续4个空格,替换为制表符。特别注意:字符串中的内容不要被误伤

 

为了方便操作,您可以勾选:view->Active Editor->Show whitespace 中文版:视图-》活动编辑器-》显示空白

这样就可以观察源码中的空格和制表符了