1. 程式人生 > >Inconsistent use of tabs and spaces in indentation等問題的解決

Inconsistent use of tabs and spaces in indentation等問題的解決

寫Python程式的時候遇到和tabs、indentation有關的錯誤十有八九是縮進出了問題。

有的直譯器是會區分四個空格和一個tab的。有的時候從Git下載的程式碼常會出現這樣的不匹配問題。

就像這樣
這裡寫圖片描述
第一行和第三行的縮排是由四個空格完成的,而第二行是一個tab,一眼看去根本看不出來,而等到出了錯,再一個一個去改又很麻煩,所以我們可以在Notepad++裡這樣設定:
檢視——顯示符號——顯示空格和製表符
這裡寫圖片描述

這樣縮排到底是四個空格還是一個tab就一目瞭然了
這裡寫圖片描述