今天在網上copy的一段代碼,代碼很簡單,每行看起來該縮進的都縮進了,運行的時候出現了如下錯誤:

【解決過程】
1.對于此錯誤,最常見的原因是,的確沒有縮進。根據錯誤提示的行數,去代碼中看了下,看起來沒有什么問題呀,都有縮進,而且語法也沒有錯誤呀。
2.仔細研究了下代碼,發現真的看不出什么問題,突然想到了,把當前python腳本的所有字符(包括空格和tab字符)都顯示出來看看到底有沒有縮進或者是其他特殊的字符。
當前用的文本編輯器Notepad++,有個設置,可以顯示所有的字符的。
在:
視圖 –> 顯示符號 –> 顯示空格與制表符
這樣就可以看到我們Python代碼的到底有沒有該縮進的都縮進了。
最終發現代碼報錯原因還真是出在這里,錯誤提示的這行看起來是縮進了,實際上確沒有縮進,這就是問題的根源所在。
發現了個問題,發現copy過來的Python代碼都沒有進行縮進,當我們copy別人的代碼時,縮進這點需要額外注意。不要看起來代碼縮進了就感覺ok了,實際上是沒有縮進的。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林站長站的支持。如果你想了解更多相關內容請查看下面相關鏈接
新聞熱點
疑難解答