TabError: inconsistent use of tabs and spaces in indentation

參考:https://blog.csdn.net/godot06/article/details/80974884

在撰寫 python code 時,因為python 是重視空格以及換行的一種程式語言,這些空格取代大括號等來代表一個段落,所以經常容易遇到空格類型的報錯。

TabError: inconsistent use of tabs and spaces in indentation


這個報錯就是有出現空格的問題,可是在IDE上有時候不容易察覺,有兩個方法可以清楚看到空格,一個是使用 sublime text ,另一個使用 notepad++

 sublime text 為例

原始程式碼如下:

接著選 Preferences  -> Setting


 在 Settings-User 加入 底下代碼, 要加在代碼大括號內的第一行,然後存檔
"draw_white_space": "all",

之後可以看到 有空格輔助顯示的代碼了!

notepad++為例
設定 ->偏好設定

程式語言 -> 使用空格 -> 儲存後關閉


留言