Python中的異常處理簡(jiǎn)明介紹
python異常處理機(jī)制和java類似,采用try-except-finally的結(jié)構(gòu).
try-except檢測(cè)異常
格式
try:
try_statement
except (ErrorType1, ErrorType2),e:
handle_statement
finally:
finally_statement
實(shí)例
#!/usr/bin/python
try:
a=12
b=0
c = a/b
except Exception, e:
print "Exception occurs: " , e
finally:
print "finally handle!"
上下文管理器(with…as…語句)
with語句可以特別適用于首先打開資源最后釋放資源的場(chǎng)景,因?yàn)樗鼤?huì)自動(dòng)釋放占有的資源,不需要顯示地釋放資源
格式
with context_expr [as var]:
with_statement
raise引發(fā)異常
格式
raise Exception[, args] or raise Exception(args)
實(shí)例
raise Exception(‘exampleException')
斷言
檢測(cè)程序的關(guān)鍵點(diǎn),斷言不成功的時(shí)候觸發(fā)AssertError(斷言錯(cuò)誤)
格式如下
assert expression[, arguements]
相關(guān)文章
在Python的Flask框架中構(gòu)建Web表單的教程
Flask框架中自帶一個(gè)Form表單類,通過它的子類來實(shí)現(xiàn)表單將相當(dāng)愜意,這里就為大家?guī)鞵ython的Flask框架中構(gòu)建Web表單的教程,需要的朋友可以參考下2016-06-06
Python version 2.7 required, which was not found in the regi
這篇文章主要介紹了安裝PIL庫(kù)時(shí)提示錯(cuò)誤Python version 2.7 required, which was not found in the registry問題的解決方法,需要的朋友可以參考下2014-08-08
淺談django model postgres的json字段編碼問題
下面小編就為大家分享一篇淺談django model postgres的json字段編碼問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-01-01
使用Python?http.server模塊共享文件的方法詳解
大家好,今天給大家介紹一下Python標(biāo)準(zhǔn)庫(kù)中的http.server模塊,這個(gè)模塊提供了一種簡(jiǎn)單的方式來快速啟動(dòng)一個(gè)HTTP服務(wù)器,文中給大家介紹了使用Python?http.server模塊共享文件的方法,需要的朋友可以參考下2024-05-05
Python的ORM框架中SQLAlchemy庫(kù)的查詢操作的教程
這篇文章主要介紹了Python的ORM框架中SQLAlchemy庫(kù)的查詢操作的教程,SQLAlchemy用來操作數(shù)據(jù)庫(kù)十分方便,需要的朋友可以參考下2015-04-04
Python實(shí)現(xiàn)批量檢測(cè)ip地址連通性
這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)批量檢測(cè)ip地址連通性并以json格式顯示(支持傳參單IP或者網(wǎng)段),感興趣的小伙伴可以了解下2024-04-04
解決windows下python3使用multiprocessing.Pool出現(xiàn)的問題
這篇文章主要介紹了解決windows下python3使用multiprocessing.Pool出現(xiàn)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-04-04

