Python中异常处理的用法
生活随笔
收集整理的這篇文章主要介紹了
Python中异常处理的用法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
為了保證程序的健壯性與容錯(cuò)性,即在遇到錯(cuò)誤時(shí)候程序不會(huì)崩潰,我們需要對異常進(jìn)行處理,
1.如果錯(cuò)誤發(fā)生的條件是可預(yù)知的,我們需要用if進(jìn)行處理,在錯(cuò)誤發(fā)生之前進(jìn)行預(yù)防
2.如果錯(cuò)誤發(fā)生的條件是不可預(yù)知的,則需要用到try…except:在錯(cuò)誤發(fā)生之后進(jìn)行處理
#基本語法為 try:被檢測的代碼塊 except 異常類型:try中一旦檢測到異常,就執(zhí)行這個(gè)位置的邏輯 #舉例 #Python學(xué)習(xí)交流群:725638078 try:f=open('a.txt')g=(line.strip() for line in f)print(next(g))print(next(g))print(next(g))print(next(g))print(next(g)) except StopIteration:f.close()結(jié)尾給大家推薦一個(gè)非常好的學(xué)習(xí)教程,希望對你學(xué)習(xí)Python有幫助!
Python基礎(chǔ)入門教程推薦:←點(diǎn)擊左邊藍(lán)色文字就可以直接去觀看
Python爬蟲案例教程推薦:←點(diǎn)擊左邊藍(lán)色文字就可以直接去觀看
總結(jié)
以上是生活随笔為你收集整理的Python中异常处理的用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础:try...excep
- 下一篇: Python函数中4种参数的使用