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

首頁 > 編程 > Python > 正文

《python》IndentationError類的語法錯誤

2019-11-06 07:52:42
字體:
來源:轉載
供稿:網友

python的代碼簡潔,有著非常嚴格的縮進問題,強制用戶縮進不僅讓代碼排版更美觀,也可以養成良好的習慣。新手剛學python,不熟練,出現的問題會經常多,縮進類的語法錯誤經常出現,主要還是要寫代碼,形成自己的Style。

原因有幾個:

自己粗心大意, 代碼沒對齊,而且這種問題很難看出來,所以要在平時養成良好的編碼習慣。混用空格鍵和tab鍵。不熟悉編輯器的編碼風格,各家各有特點。

經常要折騰半天才能發現問題,現在發現問題之后要把它記下來,以免再次犯同樣的錯誤。 我經常用的是Notepad++寫代碼,需要手動吧tab鍵換成4個空格鍵就比較方便了,一個tab鍵自動轉換成4個空格鍵。

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

這里寫圖片描述

然后就看出問題來了: 原來錯誤的行數是1580行:

但是源碼的1580行的對齊用的是點點點的空格,是和前面的幾行的對齊所用的箭頭表示的TAB鍵,是不匹配的,即代碼的對齊,混用了TAB鍵和空格:

這里寫圖片描述

而新的Python語法,是不支持的代碼對齊中,混用TAB和空格的。所以出現上述錯誤提示了。

知道原因了,解決起來就簡單了: 去把對應的TAB,都改為空格,統一一下對齊的風格,即可。 在Notepad++中,去: 設置->首選項:

這里寫圖片描述

語言->以空格取代(TAB鍵):

這里寫圖片描述

即可實現,對于以后每次的TAB輸入,都自動轉換為4個空格。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 札达县| 清原| 抚宁县| 寿宁县| 涿鹿县| 溧水县| 德江县| 遂宁市| 城市| 横山县| 远安县| 平乡县| 红安县| 汶上县| 岑溪市| 延长县| 加查县| 固安县| 北辰区| 马公市| 天全县| 恩施市| 平潭县| 吉林市| 灵寿县| 三亚市| 英山县| 东乡族自治县| 海林市| 正定县| 余姚市| 司法| 屯留县| 托克逊县| 德清县| 昂仁县| 扎囊县| 榆社县| 长宁县| 介休市| 英吉沙县|