真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python 自定義異常/raise關(guān)鍵字拋出異常

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括蛟河網(wǎng)站建設(shè)、蛟河網(wǎng)站制作、蛟河網(wǎng)頁(yè)制作以及蛟河網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,蛟河網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到蛟河省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

在編程過(guò)程中合理的使用異??梢允沟贸绦蛘5膱?zhí)行。有直接拋出異常的形式,也能通過(guò)捕獲異常加入異常時(shí)的業(yè)務(wù)邏輯處理。

【閱讀全文】

創(chuàng)建自定義異常類案例

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

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

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

throw_exception(10)

在調(diào)用throw_exception函數(shù)后,傳入值為10時(shí)則拋出下面的異常。

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

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

使用try關(guān)鍵字捕獲異常,可以在異常處理時(shí)加入自己的業(yè)務(wù)處理邏輯不至于使異常直接拋出。

def catch_exception(num=0):
    '''
    測(cè)試異常處理函數(shù)
    :param num: 數(shù)值
    :return:
    '''
    try:
        throw_exception(num)
    except MyException as e:
        print('進(jìn)入異常處理:當(dāng)前num=',num)

catch_exception(10)

調(diào)用catch_exception函數(shù)進(jìn)行異常處理后,不會(huì)將異常拋出而是進(jìn)行正常的業(yè)務(wù)處理,按照我們預(yù)期的計(jì)劃進(jìn)行處理。

# 進(jìn)入異常處理:當(dāng)前num= 10

【往期精彩】

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

自動(dòng)化工具:PyAutoGUI的鼠標(biāo)與鍵盤控制,解放雙手的利器!

來(lái)自程序猿的生日蛋糕你見(jiàn)過(guò)嗎?

懶人python操作,代碼中永遠(yuǎn)只需要導(dǎo)入一個(gè)庫(kù)...

自動(dòng)化辦公:手機(jī)號(hào)碼提取器,使用正則表達(dá)式輕松提取文本文件中的手機(jī)號(hào)碼...


網(wǎng)站名稱:python 自定義異常/raise關(guān)鍵字拋出異常
分享URL:http://weahome.cn/article/dsogjde.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部