在我們日常的程式設計工作中,經常會遇到各種各樣的錯誤,看見紅紅的一片,有種頭皮發麻,無可奈何的感覺,有一句話說的好,程式設計一小時,找錯一整天,所以今天我們就來細緻的講解一下python常見的幾種出錯型別,打敗報錯,從這裡開始!
syntaxerror: unexpected eof while parsing
#語句錯誤,多了無法解析的符號,檢查一下是否多了或者少了括號
syntaxerror: invalid character in identifier
#語法錯誤有無效識別符號,檢查一下中文符號
indexerror:
list index out of range
#索引錯誤,超出索引範圍,檢查一下列表 是否為空
typeerror: must be str
,not
int#資料型別錯誤,該資料不是正確的資料型別,比如字串和數字直接拼接,檢查一下資料型別
indentationerror:expected an indented block
#縮排錯誤,檢查一下**的縮排是否正確
keyerror:
'fond'
#鍵錯誤,字典中沒有該key對應的值,檢查一下鍵名或者字典資料是否正確
valueerror:substring not found
#值錯誤,輸入的資料型別跟要求的不符合
nameerror:name 'a'
isnot defined
#未初始化物件,變數沒有被定義
attributeerror:
'tuple'
object has no attribute 'remove'
systemexit
#直譯器請求退出,出現在exit()函式後
ioerror
#輸入/輸出操作失敗
importeroor
#匯入模組/物件失敗,檢查一下模組是否能夠正常使用
unicodedecodeerror/unicodeencodeerror/unicodetranslateerror
#unicode 解碼/編碼/轉碼時的錯誤
taberror
#tab和空格混用
Python開發常見報錯型別
syntaxerror unexpected eof while parsing 語句錯誤,多了無法解析的符號,檢查一下是否多了或者少了括號 syntaxerror invalid character in identifier 語法錯誤有無效識別符號,檢查一下中文符號 indexerror lis...
python常見報錯收集
1 error non utf 8 code starting with xbf in file 這是檔案編碼問題,在檔案的最上方加上注釋 encoding gbk.2 關於from,import的區別 引用大神的解釋 from import 從包裡把鑰匙拿出來,給我 import 把包給我 3.u...
Python常見報錯資訊
在使用python時,作為萌新的我總是會粗心的掉這掉那,執行時就會出現各式各樣的錯誤,因此寫這麼一篇部落格,來總結下編寫 的一些常見錯誤以及解決辦法。報錯 print a traceback most recent call last file line 1,in print a nameerror...