2016-08-02 98 views
-2

我遇到了一些我正在使用Scrapy編寫的代碼出現此錯誤,我不知道爲什麼會發生這種情況。我在這裏和其他地方搜索了答案,我看到的每個例子都是在if語句之後沒有縮進的人。這不是我遇到的問題;我得到的錯誤此代碼:關於f.seek(-1,2)線出現Python「預期的縮進塊」IndentationError?

filename = "output.txt" 
    with open(filename, 'rb+') as f: 
     f.seek(-1,2) 
     last_char = f.read() 

的錯誤,我非常困惑,因爲它顯然是縮進。我假設我錯過了一些非常明顯的東西,因爲我在大約一年半的時間裏沒有用Python進行編程,但是任何幫助都會很棒,謝謝!

+1

也許你用製表符縮進塊。嘗試用4個空格替換標籤並查看是否有幫助 –

+0

編輯視圖顯示混合的標籤和空格。將所有制表符轉換爲4個空格(您的編輯器應該有一個選項來做到這一點),並且不要在將來混合縮進類型。在這種情況下,考慮使用'-tt'標誌運行Python以產生更多信息錯誤消息。 – user2357112

回答

1

很少有創意可以幫到您:

仔細檢查您的標籤和空格。從f.seek(向後刪除,直到它出現在:之後,按一次返回,讓IDE爲您處理縮進。

相關問題