簡單介紹Python中異常處理用法
導讀 | 這篇文章主要給大家分享的是 Python中異常處理用法,為了保證程式的健壯性與容錯性,即在遇到錯誤時候程式不會崩潰,我們需要對異常進行處理,下面來看看文章對此的用法,需要的朋友可以參考一下 |
為了保證程式的健壯性與容錯性,即在遇到錯誤時候程式不會崩潰,我們需要對異常進行處理,
1.if進行處理,在錯誤發生之前進行預防
如果錯誤發生的條件是可預知的,我們需要用if進行處理,在錯誤發生之前進行預防
AGE=10 while True: age=input('>>: ').strip() if age.isdigit(): #只有在age為字串形式的整數時,下列程式碼才不會出錯,該條件是可預知的 age=int(age) if age == AGE: print('you got it') break
2.用try..except:在錯誤發生之後進行處理
如果錯誤發生的條件是不可預知的,則需要用到try..except:在錯誤發生之後進行處理
#基本語法為 try: 被檢測的程式碼塊 except 異常型別: try中一旦檢測到異常,就執行這個位置的邏輯 #舉例 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()
到此這篇關於 Python中異常處理用法的文章就介紹到這了。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2847366/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 簡明教程 --- 23,Python 異常處理Python
- 簡單介紹Python 處理錯誤的原則Python
- Python——異常處理Python
- Python異常處理Python
- python異常處理中finally的作用Python
- python異常捕捉處理Python
- Python Selenium異常處理Python
- python try異常處理Python
- 簡單的全域性異常統一處理
- 說說在 Python 中如何處理異常Python
- 簡單介紹SQLserver中的declare變數用法SQLServer變數
- js迴圈中reduce的用法簡單介紹JS
- Python簡單介紹Python
- python應用:異常處理Python
- Python基礎 -- 異常處理Python
- python異常處理之returnPython
- SpringBoot中異常處理Spring Boot
- Python錯誤處理和異常處理(二)Python
- 異常篇——異常處理
- python 基礎之異常處理Python
- Python進階08 異常處理Python
- 異常處理
- Python3 錯誤和異常介紹Python
- Ruby中的TypeError異常處理Error
- JSP 異常處理如何處理?JS
- python BeautifulSoup用法介紹Python
- 異常-throws的方式處理異常
- 簡單介紹python中的mock介面開發PythonMock
- Java_異常介紹Java
- React 異常處理React
- JS異常處理JS
- oracle異常處理Oracle
- ThinkPHP 異常處理PHP
- JavaScript 異常處理JavaScript
- JAVA 異常處理Java
- 異常的處理
- golang - 異常處理Golang
- 異常處理2