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

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

tro cep bsp 獲得 cap 如何 問題 一個 面向對象的語言

技術分享圖片

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

知道怎麽向程序輸入一段字符串呢?那麽我們在這裏提供一個小例子。

小編推薦大家可以加我的扣扣群 735934841 。裏面有海量視頻教程和學習資料免費領取,不失為是一個學習的好地方,歡迎你的到來。一起交流學習!共同進步!!

在命令行中,我們輸入

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

技術分享圖片

技術分享圖片

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

技術分享圖片

技術分享圖片

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

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

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

技術分享圖片

技術分享圖片

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

技術分享圖片

技術分享圖片

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

技術分享圖片

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

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