国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python中出現IndentationError:unindent does not match any outer

2020-02-16 00:27:36
字體:
來源:轉載
供稿:網友

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


【解決過程】 

1.對于此錯誤,最常見的原因是,的確沒有縮進。根據錯誤提示的行數,去代碼中看了下,看起來沒有什么問題呀,都有縮進,而且語法也沒有錯誤呀。

2.仔細研究了下代碼,發現真的看不出什么問題,突然想到了,把當前python腳本的所有字符(包括空格和tab字符)都顯示出來看看到底有沒有縮進或者是其他特殊的字符。

當前用的文本編輯器Notepad++,有個設置,可以顯示所有的字符的。

在: 

視圖 –> 顯示符號 –> 顯示空格與制表符 

這樣就可以看到我們Python代碼的到底有沒有該縮進的都縮進了。

最終發現代碼報錯原因還真是出在這里,錯誤提示的這行看起來是縮進了,實際上確沒有縮進,這就是問題的根源所在。

發現了個問題,發現copy過來的Python代碼都沒有進行縮進,當我們copy別人的代碼時,縮進這點需要額外注意。不要看起來代碼縮進了就感覺ok了,實際上是沒有縮進的。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林站長站的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 师宗县| 阿拉善右旗| 新干县| 灵山县| 芒康县| 大渡口区| 上蔡县| 浙江省| 伊宁县| 龙山县| 收藏| 天津市| 临高县| 花垣县| 丽水市| 出国| 湖南省| 涡阳县| 江阴市| 大洼县| 三亚市| 乌什县| 德化县| 温宿县| 霍林郭勒市| 西乌珠穆沁旗| 巴林右旗| 天津市| 洛川县| 航空| 曲水县| 中卫市| 无棣县| 剑阁县| 白银市| 敦煌市| 五大连池市| 建始县| 沙雅县| 张家川| 荣成市|