在執行的程序中,不免會碰到由於一些緣由如輸入輸出致使致命性錯誤產生的狀況(如由於輸入的文件名錯誤而致使沒法運行相關的代碼。)。此時你不但願程序直接掛掉,而是經過顯示一些信息,使其平穩的結束。此時,就能夠使用try,except和else這三個關鍵字來組成一個包容性很好的程序。程序
分別解釋三個關鍵字:文件
try:執行可能會出錯的試探性語句,即這裏面的語句是能夠致使致命性錯誤使得程序沒法繼續執行下去錯誤
except:若是try裏面的語句沒法正確執行,那麼就執行except裏面的語句,這裏面能夠是錯誤信息或者其餘的可執行語句
else:若是try裏面的語句能夠正常執行,那麼就執行else裏面的語句(至關於程序沒有碰到致命性錯誤)