1. 程式人生 > >通過try、except和else的使用來使Python程序更加“強壯”

通過try、except和else的使用來使Python程序更加“強壯”

無法運行 輸出 希望 pos 如果 文件名 關鍵字 原因 情況

在執行的程序中,難免會碰到因為一些原因如輸入輸出導致致命性錯誤產生的情況(如因為輸入的文件名錯誤而導致無法運行相關的代碼。)。此時你不希望程序直接掛掉,而是通過顯示一些信息,使其平穩的結束。此時,就可以使用try,except和else這三個關鍵字來組成一個包容性很好的程序。

分別解釋三個關鍵字:

try:執行可能會出錯的試探性語句,即這裏面的語句是可以導致致命性錯誤使得程序無法繼續執行下去

except:如果try裏面的語句無法正確執行,那麽就執行except裏面的語句,這裏面可以是錯誤信息或者其他的可執行語句

else:如果try裏面的語句可以正常執行,那麽就執行else裏面的語句(相當於程序沒有碰到致命性錯誤)

通過try、except和else的使用來使Python程序更加“強壯”