欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中處理unchecked未捕獲異常實例

 更新時間:2015年01月17日 09:38:53   投稿:junjie  
這篇文章主要介紹了Python中處理unchecked未捕獲異常實例,本文講解使用回調或者是鉤子來處理unchecked異常,需要的朋友可以參考下

Talk Is Cheap

和Java一樣,python也提供了對于checked exception和unchecked exception. 對于checked exception,我們通常使用try except可以顯示解決,對于unchecked 異常,其實也是提供回調或者是鉤子來幫助我們處理的,我們可以在鉤子里面記錄崩潰棧追蹤或者發(fā)送崩潰數(shù)據.

下面代碼可以實現(xiàn)python unchecked exception回調,并輸出日志信息.

Show Me The Code

復制代碼 代碼如下:

#!/usr/bin/env python
# coding=utf-8
import os, sys
import logging
logger = logging.getLogger(__name__)
handler = logging.StreamHandler(stream=sys.stdout)
logger.addHandler(handler)

def handle_exception(exc_type, exc_value, exc_traceback):
    if issubclass(exc_type, KeyboardInterrupt):
        sys.__excepthook__(exc_type, exc_value, exc_traceback)
        return
    logger.error("Uncaught exception", exc_info=(exc_type, exc_value, exc_traceback))

sys.excepthook = handle_exception
if __name__ == "__main__":
    raise RuntimeError("Test unhandled Exception")

相關解釋

1.上述忽略處理終端下鍵盤按Ctrl + C 終止異常.
2.上述使用python的日志管理模塊輸出格式化的異常信息.

相關文章

  • python sleep和wait對比總結

    python sleep和wait對比總結

    在本篇文章里小編給大家整理的是一篇關于python sleep和wait對比總結內容,對此有興趣的朋友們可以學習下。
    2021-02-02
  • 如何用GAN訓練自己的數(shù)據生成新的圖片

    如何用GAN訓練自己的數(shù)據生成新的圖片

    這篇文章主要介紹了如何用GAN訓練自己的數(shù)據生成新的圖片問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Python中的functools partial詳解

    Python中的functools partial詳解

    這篇文章主要介紹了Python中functools partial詳解,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • Python實現(xiàn)讀取SQLServer數(shù)據并插入到MongoDB數(shù)據庫的方法示例

    Python實現(xiàn)讀取SQLServer數(shù)據并插入到MongoDB數(shù)據庫的方法示例

    這篇文章主要介紹了Python實現(xiàn)讀取SQLServer數(shù)據并插入到MongoDB數(shù)據庫的方法,涉及Python同時進行SQLServer與MongoDB數(shù)據庫的連接、查詢、讀取、寫入等相關操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-06-06
  • python調用攝像頭拍攝數(shù)據集

    python調用攝像頭拍攝數(shù)據集

    這篇文章主要為大家詳細介紹了Python調用攝像頭拍攝數(shù)據集,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • OpenCV中Canny邊緣檢測的實現(xiàn)

    OpenCV中Canny邊緣檢測的實現(xiàn)

    本文主要介紹了OpenCV中Canny邊緣檢測的實現(xiàn),邊緣檢測一般是識別目標圖像中亮度變化明顯的像素點,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Python包管理工具pip用法詳解

    Python包管理工具pip用法詳解

    本文詳細講解了Python包管理工具pip的用法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • python opencv鼠標事件實現(xiàn)畫框圈定目標獲取坐標信息

    python opencv鼠標事件實現(xiàn)畫框圈定目標獲取坐標信息

    這篇文章主要為大家詳細介紹了python opencv鼠標事件實現(xiàn)畫框圈定目標,獲取坐標信息,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Python實現(xiàn)多腳本處理定時運行

    Python實現(xiàn)多腳本處理定時運行

    這篇文章主要介紹了Python實現(xiàn)多腳本處理定時運行,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • Python中NumPy的線性代數(shù)子模塊linalg詳解

    Python中NumPy的線性代數(shù)子模塊linalg詳解

    這篇文章主要介紹了Python中NumPy的線性代數(shù)子模塊linalg詳解,NumPy 的線性代數(shù)子模塊linalg提供了 20 余個函數(shù),用于求解行列式、逆矩陣、特征值、特征向量,以及矩陣分解等,需要的朋友可以參考下
    2023-08-08

最新評論