python cookbook 13.2 終止程序並給出錯誤提示

#你想向標準錯誤打印一條消息並返回某個非零狀態碼來終止程序運行。你有一個程序像下面這樣終止,拋出一個SystemExit異常,使用
#錯誤消息作爲參數,例如:
raise SystemExit('it failed!')
#消息將在sys.stderr中打印,然後程序以狀態碼1退出
#本節雖然短,但能解決在寫腳本時的一個常見問題。也就是說,當你想要終止某個程序時,你可能會像下面這樣寫:
import sys
sys.stderr.write('it failed \n')
raise SystemExit(1)
#如果你直接將消息作爲參數傳給SystemExit(),那麼你可以省略其他步驟,比如Import語句或將錯誤消息寫入sys.stderr

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章