2014-01-13 36 views
-1

時,我有一個問題,就是IndentationError: unexpected indentscrapy錯誤爬行在一條鏈路

的代碼工作良好的外殼,但不是代碼。

+0

您必須混合製表符和空格,這在python中不應該這樣做。閱讀本文http://stackoverflow.com/questions/1016814/what-to-do-with-unexpected-indent-in-python – Abhishek

+0

我總是在這裏談論他的問題,我不知道它是什麼。你知道我應該刪除所有的空間嗎?我在這裏沒有製表符 –

+0

用4個空格替換所有制表符。 – Abhishek

回答

1

由於您在文件中的任意位置混合了製表符或空格,因此您會收到縮進錯誤。所以,你應該如果你願意,你可以使用標籤只會但不帶空格的混用,否則你將再次得到錯誤縮進所有標籤轉換成4個空格

此外,你說你不斷混合空格和製表符,所以我建議你啓用顯示隱形字符,以便你知道你不混合製表符和空格。

記事本+,你可以做到這一點:

View->Show Symbol->Show All Characters 

or 

View->Show Symbol->Show White Space and Tab 

如果使用崇高文本2,你可以這樣做:

轉到首選項 - >設置 - 默認

更改

"draw_white_space": "selection" 

to 

"draw_white_space":"all"