国产探花免费观看_亚洲丰满少妇自慰呻吟_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個空格。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 康定县| 银川市| 化州市| 望奎县| 华坪县| 甘孜县| 容城县| 合阳县| 桂林市| 师宗县| 五峰| 高雄市| 巴林右旗| 达孜县| 乃东县| 大洼县| 乳山市| 定州市| 松桃| 丘北县| 岳西县| 盈江县| 车致| 博罗县| 沿河| 新河县| 客服| 达拉特旗| 石门县| 彩票| 疏附县| 西乌珠穆沁旗| 禹州市| 溆浦县| 武平县| 敖汉旗| 灌云县| 赤壁市| 赤壁市| 京山县| 余庆县|