1. 程式人生 > >Python小白處理程式異常,就用異常捕獲!

Python小白處理程式異常,就用異常捕獲!

Python小白處理程式異常,就用異常捕獲!

 

異常處理在之前的學習中我們一直沒有接觸過。

知道怎麼向程式輸入一段字串呢?那麼我們在這裡提供一個小例子。

學習Python中有不明白推薦加入交流裙
                號:735934841
                群裡有志同道合的小夥伴,互幫互助,
                群裡有免費的視訊學習教程和PDF!

在命令列中,我們輸入

s = raw_input('Enter something --> ')

Python小白處理程式異常,就用異常捕獲!

 

Python小白處理程式異常,就用異常捕獲!

 

我們已經知道如何輸入一個字串了,那麼當我們輸入 s = raw_input('Enter something --> ') 之後按回車, 然後,我們按下 Ctrl + D 。

Python小白處理程式異常,就用異常捕獲!

 

Python小白處理程式異常,就用異常捕獲!

 

這時,我們獲得了一個異常情況,EOF -----> end of file

這時,我們不希望程式崩潰,所以,我們要處理這個異常。

像大多數面向物件的語言一樣,Python也具有異常處理的功能。現在請出我們的主角:

Python小白處理程式異常,就用異常捕獲!

 

Python小白處理程式異常,就用異常捕獲!

 

對於上面的例子,我們寫一個異常處理看一下.

Python小白處理程式異常,就用異常捕獲!

 

Python小白處理程式異常,就用異常捕獲!

 

顯然這個程式的意思非常明瞭,如果輸入沒有錯,那麼應該輸出輸入的字串. 如果有錯,就應該提示.

Python小白處理程式異常,就用異常捕獲!

 

如果有多重異常情況,那麼我們可以寫多個except 來解決問題.