2010-03-11 41 views
0

tabnanny類似,是否有python的實用工具來檢查python文件是否使用4個空格進行縮進?與tabnanny類似,我如何檢查所有的python代碼是否使用4個空格作爲縮進?

+0

你在用什麼編輯器? – Nope 2010-03-11 00:37:33

+0

「grep」尋找標籤有什麼問題? – 2010-03-11 00:39:43

+0

tabnanny抓住標籤就好了,但我想抓住這個塊使用4個空間和2個空格縮進一個內部塊的人。 – 2010-03-11 00:50:22

回答

4

Pylint可以檢查許多其他的事情。這裏是一個警告,它給了我一個測試文件:

W: 3: Bad indentation. Found 3 spaces, expected 4 

也有可能使其預期使用此命令行選項另縮進類型:

--indent-string=<string> 
      String used as indentation unit. This is usually " " 
      (4 spaces) or "\t" (1 tab). [current: ' '] 
4

你可以嘗試reindent.py腳本,在Python安裝的工具/腳本中找到。

將Python(.py)文件更改爲使用4空格縮進並且沒有硬標籤字符。同時修剪多餘的空格和製表符,並在文件末尾刪除空行。同時確保最後一行以換行符結束。

相關問題