99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

python 自定義異常/raise關鍵字拋出異常

成都創新互聯服務項目包括蛟河網站建設、蛟河網站制作、蛟河網頁制作以及蛟河網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,蛟河網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到蛟河省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!

在編程過程中合理的使用異常可以使得程序正常的執行。有直接拋出異常的形式,也能通過捕獲異常加入異常時的業務邏輯處理。

【閱讀全文】

創建自定義異常類案例

class MyException(Exception):
    def __init__(self, msg):
        '''
        :param msg: 異常信息
        '''
        self.msg = msg

使用raise關鍵字拋出異常案例
raise關鍵字拋出異常主要是為了在特定的條件。

def throw_exception(num=0):
    '''
    測試異常拋出函數
    :param num: 數值
    :return:
    '''
    if num == 10:
        raise MyException('num不能等于10')
    else:
        print('當前num=',num)

throw_exception(10)

在調用throw_exception函數后,傳入值為10時則拋出下面的異常。

#     raise MyException('num不能等于10')
# __main__.MyException: num不能等于10

使用try...except捕獲異常案例

使用try關鍵字捕獲異常,可以在異常處理時加入自己的業務處理邏輯不至于使異常直接拋出。

def catch_exception(num=0):
    '''
    測試異常處理函數
    :param num: 數值
    :return:
    '''
    try:
        throw_exception(num)
    except MyException as e:
        print('進入異常處理:當前num=',num)

catch_exception(10)

調用catch_exception函數進行異常處理后,不會將異常拋出而是進行正常的業務處理,按照我們預期的計劃進行處理。

# 進入異常處理:當前num= 10

【往期精彩】

python 本地音樂播放器制作過程(附完整源碼)

自動化工具:PyAutoGUI的鼠標與鍵盤控制,解放雙手的利器!

來自程序猿的生日蛋糕你見過嗎?

懶人python操作,代碼中永遠只需要導入一個庫...

自動化辦公:手機號碼提取器,使用正則表達式輕松提取文本文件中的手機號碼...

文章名稱:python 自定義異常/raise關鍵字拋出異常
文章起源:http://www.yijiale78.com/article14/dsogjde.html

成都網站建設公司_創新互聯,為您提供網站維護外貿建站響應式網站企業建站關鍵詞優化、動態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設