導航:首頁 > 編程語言 > python異常處理模塊

python異常處理模塊

發布時間:2024-12-02 17:39:49

A. python的異常處理

可能觸發異常產生的代碼會放到try語句塊里,而處理異常的代碼會在except語句塊里實現。例如:

我們可以使用三種方法來處理多個異常。

第一種方法需要把所有可能發生的異常放到一個元組里。像這樣:

另外一種方式是對每個單獨的異常在單獨的except語句塊中處理。我們想要多少個except語句塊都可以:

最後一種方式會捕獲 所有 異常:

注意,捕獲所有異常可能會造成意外的結果,比如,通常我們使用CTRL+C來終止程序,但如果程序中捕獲了所有異常,CTRL+C就無法終止程序了。

包裹到finally從句中的代碼不管異常是否觸發都將會被執行。這可以被用來在腳本執行之後做清理工作:

如果想在沒有觸發異常的時候執行一些代碼,可以使用else從句。

有人也許問了:如果你只是想讓一些代碼在沒有觸發異常的情況下執行,為啥你不直接把代碼放在try裡面呢?回答是,那樣的話這段代碼中的任意異常都還是會被try捕獲,而你並不一定想要那樣。

else從句只會在沒有異常的情況下執行,而且它會在finally語句之前執行。

閱讀全文

與python異常處理模塊相關的資料

熱點內容
高中畢業當程序員 瀏覽:245
php標簽屬性大全 瀏覽:897
遠程訪問伺服器ip地址 瀏覽:312
程序員吃雞蛋炒菜 瀏覽:173
在哪裡看俄羅斯電視劇app 瀏覽:308
怎麼找資料庫伺服器地址 瀏覽:486
伺服器調試怎麼翻譯 瀏覽:921
php如何處理ajax請求 瀏覽:211
php數組下標存在 瀏覽:707
php獲取ip歸屬地 瀏覽:175
撩女程序員怎麼辦 瀏覽:508
百度伺服器做什麼 瀏覽:193
打開軟體加速伺服器有什麼危害 瀏覽:87
php去除數組下標 瀏覽:794
ipad的app內容哪裡看 瀏覽:284
遇見空間app在哪裡 瀏覽:547
用命令對一個文件內容進行統計 瀏覽:317
華為交換機配置命令縮寫 瀏覽:344
鏈接伺服器出現問題怎麼處理 瀏覽:834
華為手機怎麼打開加密 瀏覽:676